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

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


ভূমিকা

NumPy-এর numpy.inner() মেথড দুইটি মাল্টি-ডাইমেনশনাল অ্যারের ইনার প্রোডাক্ট গণনা করে। লাস্ট ডাইমেনশন মached হলে সাম প্রোডাক্ট করা হয়।

ধাপসমূহ

  1. লাইব্রেরি আমদানি:
    import numpy as np
  2. দুটি 2D অ্যারে:
    arr1 = np.array([[5, 10], [15, 20]])
    arr2 = np.array([[6, 12], [18, 24]])
  3. বৈশিষ্ট্য:
    print("Array1...\n", arr1)
    print("\nArray2...\n", arr2)
    print("\nDimensions of Array1...\n", arr1.ndim)
    print("\nDimensions of Array2...\n", arr2.ndim)
    print("\nShape of Array1...\n", arr1.shape)
    print("\nShape of Array2...\n", arr2.shape)
  4. ইনার প্রোডাক্ট:
    print("\nResult (Inner Product)...\n", np.inner(arr1, arr2))

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

import numpy as np

arr1 = np.array([[5, 10], [15, 20]])
arr2 = np.array([[6, 12], [18, 24]])
print("Array1...\n", arr1)
print("\nArray2...\n", arr2)
print("\nDimensions of Array1...\n", arr1.ndim)
print("\nDimensions of Array2...\n", arr2.ndim)
print("\nShape of Array1...\n", arr1.shape)
print("\nShape of Array2...\n", arr2.shape)
print("\nResult (Inner Product)...\n", np.inner(arr1, arr2))

আউটপুট

Array1...
[[ 5 10]
 [15 20]]
Array2...
[[ 6 12]
 [18 24]]
Dimensions of Array1...
2
Dimensions of Array2...
2
Shape of Array1...
(2, 2)
Shape of Array2...
(2, 2)
Result (Inner Product)...
[[150 330]
 [330 750]]

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

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

  3. পাইথনে দুটি অ্যারে-এর উপাদানগুলোর গুণফলের k-তম সর্বোচ্চ মান বের করার প্রোগ্রাম

  4. পাইথনে দুটি অ্যারের ইন্টারসেকশন II