কম্পিউটার

পাইথনে একটি অ্যারের বাইরের পণ্য এবং একটি স্কেলার পান


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

দুটি ভেক্টর দেওয়া হয়েছে, a =[a0, a1, ..., aM] এবং b =[b0, b1, ..., bN], বাইরের গুণফল হল −

[[a0*b0 a0*b1 ... a0*bN ]
[a1*b0 .
[ ... .
[aM*b0    aM*bN ]]

পদক্ষেপ

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

import numpy as np

numpy.eye() ব্যবহার করে একটি অ্যারে তৈরি করুন। এই পদ্ধতিটি অন্যত্র তির্যক এবং শূন্যের সাথে একটি 2-D অ্যারে প্রদান করে −

arr = np.eye(2)

ভ্যাল হল স্কেলার −

val = 2

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

print("Array...\n",arr)

ডেটাটাইপ চেক করুন −

print("\nDatatype of Array...\n",arr.dtype)

মাত্রা পরীক্ষা করুন −

print("\nDimensions of Array...\n",arr.ndim)

আকৃতি পরীক্ষা করুন -

print("\nShape of Array...\n",arr.shape)

একটি অ্যারে এবং একটি স্কেলারের বাইরের পণ্য পেতে, পাইথনে numpy.outer() পদ্ধতিটি ব্যবহার করুন -

print("\nResult (Outer Product)...\n",np.outer(arr, val))

উদাহরণ

import numpy as np

# Create an array using numpy.eye(). This method returns a 2-D array with ones on the diagonal and zeros elsewhere.
arr = np.eye(2)

# The val is the scalar
val = 2

# Display the array
print("Array...\n",arr)

# Check the datatype
print("\nDatatype of Array...\n",arr.dtype)

# Check the Dimensions
print("\nDimensions of Array...\n",arr.ndim)

# Check the Shape
print("\nShape of Array...\n",arr.shape)

# To get the Outer product of an array and a scalar, use the numpy.outer() method in Python
print("\nResult (Outer Product)...\n",np.outer(arr, val))

আউটপুট

Array...
[[1. 0.]
[0. 1.]]

Datatype of Array...
float64

Dimensions of Array...
2

Shape of Array...
(2, 2)

Result (Outer Product)...
[[2.]
[0.]
[0.]
[2.]]

  1. পাইথনে একটি ফোর-ডাইমেনশনাল অ্যারের বিপরীত পান

  2. পাইথনে দুটি অ্যারের বাইরের পণ্য পান

  3. পাইথনে একটি অ্যারের অভ্যন্তরীণ পণ্য এবং একটি স্কেলার পান

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