কম্পিউটার

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


দুটি এক-মাত্রিক অ্যারের আউটার প্রোডাক্ট পেতে, 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])arr2 =np.array([20, 25, 30])

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

প্রিন্ট("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)

দুটি এক-মাত্রিক অ্যারের আউটার প্রোডাক্ট পেতে, Python-এ numpy.outer() পদ্ধতি ব্যবহার করুন। ১ম প্যারামিটার a হল প্রথম ইনপুট ভেক্টর। ইতিমধ্যে 1-মাত্রিক না হলে ইনপুট সমতল করা হয়। 2nd প্যারামিটার b হল দ্বিতীয় ইনপুট ভেক্টর। ইতিমধ্যে 1-মাত্রিক না হলে ইনপুট সমতল করা হয়। 3য় প্যারামিটার আউট হল একটি অবস্থান যেখানে ফলাফল সংরক্ষণ করা হয় −

প্রিন্ট("\nফলাফল (বাইরের পণ্য)...\n", np.outer(arr1, arr2))

উদাহরণ

np# হিসাবে numpy আমদানি করুন # array() methodarr1 =np.array([5, 10, 15])arr2 =np.array([20, 25, 30])# ডিসপ্লে ব্যবহার করে দুটি নম্পি ওয়ান-ডাইমেনশনাল অ্যারে তৈরি করা হচ্ছে arraysprint("Array1...\n",arr1)print("\nArray2...\n",arr2)# উভয় অ্যারেপ্রিন্টের মাত্রা চেক করুন("\nঅ্যারে১ এর মাত্রা...\n",arr1 .ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",arr2.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\nঅ্যারে১ এর আকৃতি...\n",arr1.shape)মুদ্রণ("\) n Array2 এর আকৃতি...\n",arr2.shape)# দুটি এক-মাত্রিক অ্যারের বাইরের পণ্য পেতে, পাইথনপ্রিন্টে numpy.outer() পদ্ধতি ব্যবহার করুন("\nফলাফল (বাইরের পণ্য)...\n ",np.outer(arr1, arr2))

আউটপুট

Array1...[ 5 10 15]Array2...[20 25 30]Array1 এর মাত্রা...1 Array2 এর মাত্রা...1 Array1 এর আকৃতি...(3,)Aray2 এর আকৃতি...( 3,)ফলাফল (বাইরের পণ্য)...[[100 125 150][200 250 300][300 375 450]]

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

  2. পাইথনে দুটি বহুমাত্রিক অ্যারের অভ্যন্তরীণ পণ্য পান

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

  4. পাইথনে 4D এবং 3D মাত্রা সহ অ্যারের ক্রোনকার পণ্য পান