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

পাইথনে অক্ষর ভেক্টরের সাথে অ্যারের আউটার প্রোডাক্ট বের করা

আউটার প্রোডাক্ট: অক্ষর ভেক্টর এবং সংখ্যা অ্যারে

numpy.outer() ফাংশন object dtype অ্যারে (যেমন স্ট্রিং) সহ কাজ করতে পারে। স্ট্রিং রিপিট होकर আউটার প্রোডাক্ট তৈরি করে।

উদাহরণ কোড

import numpy as np

arr1 = np.array(['p', 'q', 'r', 's'], dtype=object)
arr2 = np.array([2, 3, 1, 3])

print("Array1 (Letters)...\n", arr1)
print("\nArray2 (Numbers)...\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)

result = np.outer(arr1, arr2)
print("\nOuter Product Result:\n", result)

আউটপুট

Array1 (Letters)... ['p' 'q' 'r' 's']
Array2 (Numbers)... [2 3 1 3]
Dimensions of Array1... 1
Dimensions of Array2... 1
Shape of Array1... (4,)
Shape of Array2... (4,)
Outer Product Result:
 [['pp' 'ppp' 'p' 'ppp']
 ['qq' 'qqq' 'q' 'qqq']
 ['rr' 'rrr' 'r' 'rrr']
 ['ss' 'sss' 's' 'sss']]
  1. পাইথনে অ্যারে ও স্কেলারের ইনার প্রোডাক্ট

  2. পাইথনে দুটি 1D অ্যারের ইনার প্রোডাক্ট

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

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