কম্পিউটার

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


দুটি ভেক্টরের ক্রস পণ্য গণনা করতে, Python Numpy-এ numpy.cross() পদ্ধতি ব্যবহার করুন। থিমথ সি রিটার্ন করে, ভেক্টর ক্রস পণ্য(গুলি)। 1ম প্যারামিটার হল a, প্রথম ভেক্টর(গুলি) এর উপাদান। ২য় প্যারামিটারটি হল b, দ্বিতীয় ভেক্টর(গুলি) এর উপাদান। 3য় প্যারামিটার isaxisa, a এর অক্ষ যা ভেক্টর(গুলি) সংজ্ঞায়িত করে। ডিফল্টরূপে, শেষ অক্ষ। 4র্থ প্যারামিটার হল axisb, b এর অক্ষ যা ভেক্টর(গুলি) সংজ্ঞায়িত করে। ডিফল্টরূপে, শেষ অক্ষ।

5ম প্যারামিটার হল অক্ষ, c এর অক্ষ যাতে ক্রস পণ্য ভেক্টর(গুলি) থাকে। উভয় ইনপুটভেক্টরের মাত্রা 2 থাকলে উপেক্ষা করা হয়, কারণ রিটার্ন স্কেলার হয়। ডিফল্টরূপে, শেষ অক্ষ। 6 তম প্যারামিটারটি হল অক্ষ, যদি সংজ্ঞায়িত করা হয়, a, b এবং c এর অক্ষ যা ভেক্টর(গুলি) এবং ক্রস পণ্য(গুলি) সংজ্ঞায়িত করে৷ অক্ষ, অক্ষ এবং অক্ষকে ওভাররাইড করে।

পদক্ষেপ

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

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

ভিন্ন মাত্রা সহ দুটি ভেক্টর তৈরি করা। আমরা int টাইপের উপাদান −

সন্নিবেশিত করেছি
arr1 =[13, 11, 19]arr2 =[19, 10] 

ভেক্টর প্রদর্শন করুন −

মুদ্রণ("ভেক্টর 1...\n", arr1)মুদ্রণ("\nভেক্টর 2...\n", arr2)

দুটি ভেক্টরের ক্রস পণ্য গণনা করতে, Python Numpy -

-এ numpy.cross() পদ্ধতি ব্যবহার করুন।
প্রিন্ট("\nফলাফল...\n", np.cross(arr1, arr2))

উদাহরণ

np হিসাবে numpy আমদানি করুন# ভিন্ন মাত্রা সহ দুটি ভেক্টর তৈরি করা হচ্ছে# আমরা int typearr1 =[13, 11, 19]arr2 =[19, 10]# ভেক্টরপ্রিন্টটি প্রদর্শন করেছি("ভেক্টর 1...\n ", arr1)print("\nVector 2...\n", arr2)# দুটি ভেক্টরের ক্রস পণ্য গণনা করতে, Python Numpy-এ numpy.cross() পদ্ধতি ব্যবহার করুন# পদ্ধতিটি c, ভেক্টর ক্রস পণ্য প্রদান করে। (s).মুদ্রণ("\nফলাফল...\n",np.cross(arr1, arr2))

আউটপুট

ভেক্টর 1...[13, 11, 19]ভেক্টর 2...[19, 10]ফলাফল...[-190 361 -79] 

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

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

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

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