কম্পিউটার

পাইথনে দুটি বহুমাত্রিক ভেক্টরের ডট পণ্য ফেরত দিন


দুটি বহুমাত্রিক ভেক্টরের ডট পণ্য ফেরত দিতে, পাইথনে numpy.vdot() পদ্ধতি ব্যবহার করুন। vdot(a, b) ফাংশন জটিল সংখ্যাগুলিকে ডট(a, b) থেকে ভিন্নভাবে পরিচালনা করে। প্রথম আর্গুমেন্ট জটিল হলে প্রথম আর্গুমেন্টের জটিল কনজুগেটটি ডট গুণফলের গণনার জন্য ব্যবহার করা হয়। vdot ডট থেকে ভিন্নভাবে বহুমাত্রিক অ্যারে পরিচালনা করে:এটি অ্যামট্রিক্স পণ্য সম্পাদন করে না, তবে প্রথমে 1-ডি ভেক্টরে ইনপুট আর্গুমেন্ট সমতল করে। ফলস্বরূপ, এটি শুধুমাত্র ভেক্টরের জন্য ব্যবহার করা উচিত।

পদ্ধতিটি a এবং b এর ডট গুণফল প্রদান করে। a এবং b এর প্রকারের উপর নির্ভর করে একটি int, float বা জটিল হতে পারে। 1ম প্যারামিটার হল a. যদি a জটিল হয় তবে বিন্দু গুণফলের গণনার আগে জটিল কনজুগেট নেওয়া হয়। b হল ডট প্রোডাক্টের ২য় প্যারামিটার।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

numpy np হিসাবে আমদানি করুন

array() পদ্ধতি −

ব্যবহার করে দুটি নম্পি মাল্টি-ডাইমেনশনাল অ্যারে তৈরি করা
arr1 =np.array([[5, 10],[15, 20]])arr2 =np.array([[3, 6],[9, 12]])

অ্যারে প্রদর্শন করুন −

প্রিন্ট("Array1...\n",arr1)print("\nArray2...\n",arr2)

উভয় অ্যারে-

এর মাত্রা পরীক্ষা করুন
প্রিন্ট("\nঅ্যারে1 এর মাত্রা...\n",arr1.ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",arr2.ndim)

উভয় অ্যারের আকৃতি পরীক্ষা করুন −

মুদ্রণ("\nArray1 এর আকৃতি...\n",arr1.shape)মুদ্রণ("\nArray2 এর আকৃতি...\n",arr2.shape)

দুটি বহুমাত্রিক ভেক্টরের ডট পণ্য ফেরত দিতে, পাইথনে numpy.vdot() পদ্ধতিটি ব্যবহার করুন −

মুদ্রণ("\nফলাফল...\n", np.vdot(arr1, arr2))

উদাহরণ

np# হিসাবে numpy আমদানি করুন অ্যারে() methodarr1 =np.array([[5, 10],[15, 20]])arr2 =np.array([[3, 6],[9, 12]])# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",arr1)print("\nArray2...\n",arr2)# উভয় অ্যারেপ্রিন্টের মাত্রা পরীক্ষা করুন(" \nঅ্যারে1-এর মাত্রা...\n",arr1.ndim)প্রিন্ট("\nArrey2-এর মাত্রা...\n",arr2.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\nঅ্যারে১-এর আকৃতি... \n",arr1.shape)print("\nShape of Array2...\n",arr2.shape)# দুটি বহুমাত্রিক ভেক্টরের ডট পণ্য ফেরত দিতে, পাইথনে numpy.vdot() পদ্ধতি ব্যবহার করুন। মুদ্রণ("\nফলাফল...\n",np.vdot(arr1, arr2))

আউটপুট

Array1...[[ 5 10][15 20]]Array2...[[ 3 6][ 9 12]]Array1 এর মাত্রা...2 Array2 এর মাত্রা...2 Array1 এর আকৃতি...( 2, 2) Array2 এর আকৃতি...(2, 2) ফলাফল...450

  1. পাইথনে দুটি এক-মাত্রিক অ্যারের অভ্যন্তরীণ পণ্য পান

  2. পাইথনে দুটি (অ্যারের) ভেক্টরের ক্রস পণ্য ফেরত দিন

  3. Python Pandas - সূচক মানগুলির মেমরি ব্যবহার ফেরত দিন

  4. পাইথনে দুটি স্পার্স ভেক্টরের ডট প্রোডাক্ট খুঁজে বের করার প্রোগ্রাম