কম্পিউটার টিউটোরিয়াল

পাইথনে ভিন্ন মাত্রার ভেক্টরের ক্রস প্রোডাক্ট


ভূমিকা

NumPy-এর numpy.cross() মেথড দুটি ভেক্টরের ক্রস প্রোডাক্ট গণনা করে। ভিন্ন মাত্রার ভেক্টর (যেমন 3D ও 2D) দিয়ে কাজ করতে পারে; 2D ভেক্টরের মিসিং কম্পোনেন্ট 0 ধরা হয়।

প্যারামিটারها

  • a, b: দুটি ভেক্টরের কম্পোনেন্ট।
  • axisa, axisb, axisc, axis: অক্ষ নির্দিষ্ট করার প্যারামিটার (ঐচ্ছিক)।

ধাপসমূহ

  1. লাইব্রেরি আমদানি:
    import numpy as np
  2. ভিন্ন মাত্রার ভেক্টর:
    arr1 = [13, 11, 19]
    arr2 = [19, 10]
  3. ক্রস প্রোডাক্ট:
    print("Vector 1...\n", arr1)
    print("\nVector 2...\n", arr2)
    print("\nResult...\n", np.cross(arr1, arr2))

সম্পূর্ণ উদাহরণ

import numpy as np

arr1 = [13, 11, 19]
arr2 = [19, 10]
print("Vector 1...\n", arr1)
print("\nVector 2...\n", arr2)
print("\nResult...\n", np.cross(arr1, arr2))

আউটপুট

Vector 1...
[13, 11, 19]
Vector 2...
[19, 10]
Result...
[-190 361 -79]

  1. পাইথনে দুটি মাল্টি-ডাইমেনশনাল অ্যারের ইনার প্রোডাক্ট

  2. পাইথনে দুটি ভেক্টরের ক্রস প্রোডাক্ট (Cross Product) ফেরত দিন

  3. পাইথনে ৪-ডি এবং ৩-ডি অ্যারের ক্রোনেকার প্রোডাক্ট (Kronecker Product) বের করুন

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