দুটি বহুমাত্রিক অ্যারের আউটার প্রোডাক্ট পেতে, Python-এ numpy.outer() পদ্ধতি ব্যবহার করুন। ১ম প্যারামিটার a হল প্রথম ইনপুট ভেক্টর। ইতিমধ্যে 1-মাত্রিক না হলে ইনপুট সমতল করা হয়। 2nd প্যারামিটার b হল দ্বিতীয় ইনপুট ভেক্টর। ইতিমধ্যে 1-মাত্রিক না হলে ইনপুট সমতল করা হয়। 3য় প্যারামিটার আউট হল একটি অবস্থান যেখানে ফলাফল সংরক্ষণ করা হয়।
দুটি ভেক্টর দেওয়া হয়েছে, a =[a0, a1, ..., aM] এবং b =[b0, b1, ..., bN], বাইরের গুণফল [1] হল −
[[a0*b0 a0*b1 ... a0*bN ][a1*b0 [ ... [aM*b0 aM*bN ]]
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
numpy np হিসাবে আমদানি করুন
array() পদ্ধতি −
ব্যবহার করে দুটি নমপি দ্বি-মাত্রিক অ্যারে তৈরি করা হচ্ছেarr1 =np.array([[5, 10], [15, 20]])arr2 =np.array([[6, 12], [18, 24]])
অ্যারে প্রদর্শন করুন −
প্রিন্ট("Array1...\n",arr1)print("\nArray2...\n",arr2)
উভয় অ্যারে-
এর মাত্রা পরীক্ষা করুনপ্রিন্ট("\nঅ্যারে১ এর মাত্রা...\n",arr1.ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",arr2.ndim)
উভয় অ্যারের আকৃতি পরীক্ষা করুন −
মুদ্রণ("\nArray1 এর আকৃতি...\n",arr1.shape)মুদ্রণ("\nArray2 এর আকৃতি...\n",arr2.shape)
দুটি বহুমাত্রিক অ্যারের বাইরের পণ্য পেতে, numpy.outer() পদ্ধতিটি ব্যবহার করুন -
প্রিন্ট("\nফলাফল (বাইরের পণ্য)...\n", np.outer(arr1, arr2))
উদাহরণ
np# হিসাবে numpy আমদানি করুন অ্যারে() methodarr1 =np.array([[5, 10], [15, 20]])arr2 =np.array([[6, 12], [18, 24]])# অ্যারেপ্রিন্ট প্রদর্শন করুন("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)# দুটি বহুমাত্রিক অ্যারের আউটার প্রোডাক্ট পেতে, Pythonprint-এ numpy.outer() পদ্ধতি ব্যবহার করুন "\nফলাফল (বাইরের পণ্য)...\n", np.outer(arr1, arr2))আউটপুট
Array1...[[ 5 10][15 20]]Array2...[[ 6 12][18 24]]Array1 এর মাত্রা...2 Array2 এর মাত্রা...2 Array1 এর আকৃতি...( 2, 2) Array2 এর আকার...(2, 2)ফলাফল (বাইরের পণ্য)...[[ 30 60 90 120][ 60 120 180 240][ 90 180 270 360][120 240 360 480]]প্রে>