কম্পিউটার

পাইথনে এক-মাত্রিক ভেক্টরের ডট পণ্য ফেরত দিন


এক-মাত্রিক ভেক্টরের ডট পণ্য ফেরত দিতে, পাইথনে numpy.vdot() পদ্ধতি ব্যবহার করুন। Thevdot(a, b) ফাংশন জটিল সংখ্যাগুলিকে ডট(a, b) থেকে ভিন্নভাবে পরিচালনা করে। যদি প্রথম আর্গুমেন্টটি জটিল হয় তাহলে প্রথম আর্গুমেন্টের জটিল কনজুগেটটি ডট প্রোডাক্টের গণনার জন্য ব্যবহার করা হয়। vdot ডট থেকে ভিন্নভাবে বহুমাত্রিক অ্যারে পরিচালনা করে:এটি একটি ম্যাট্রিক্স পণ্য সম্পাদন করে না, তবে প্রথমে 1-D ভেক্টরে ইনপুট আর্গুমেন্ট সমতল করে। ফলস্বরূপ, এটি শুধুমাত্র ভেক্টরের জন্য ব্যবহার করা উচিত।

পদ্ধতিটি a এবং b এর ডট গুণফল প্রদান করে। a এবং b এর প্রকারের উপর নির্ভর করে একটি int, float বা জটিল হতে পারে। 1ম প্যারামিটার হল a. যদি a জটিল হয় তবে বিন্দু গুণফলের গণনার আগে জটিল কনজুগেট নেওয়া হয়। b হল ডট প্রোডাক্টের ২য় প্যারামিটার।

পদক্ষেপ

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

import numpy as np

array() মেথড −

ব্যবহার করে দুটি নম্পি ওয়ান-ডাইমেনশনাল অ্যারে তৈরি করা হচ্ছে
arr1 = np.array([2+3j,5+6j])
arr2 = np.array([9+10j,11+12j])

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

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)

এক-মাত্রিক ভেক্টরের ডট পণ্য ফেরত দিতে, numpy.vdot() পদ্ধতি ব্যবহার করুন -

print("\nResult...\n",np.vdot(arr1, arr2))

উদাহরণ

import numpy as np

# Creating two numpy One-Dimensional array using the array() method
arr1 = np.array([2+3j,5+6j])
arr2 = np.array([9+10j,11+12j])

# Display the arrays
print("Array1...\n",arr1)
print("\nArray2...\n",arr2)

# Check the Dimensions of both the arrays
print("\nDimensions of Array1...\n",arr1.ndim)
print("\nDimensions of Array2...\n",arr2.ndim)

# Check the Shape of both the arrays
print("\nShape of Array1...\n",arr1.shape)
print("\nShape of Array2...\n",arr2.shape)

# To return the dot product of One-Dimensional vectors, use the numpy.vdot() method in Python.
print("\nResult...\n",np.vdot(arr1, arr2))

আউটপুট

Array1...
[2.+3.j 5.+6.j]

Array2...
[ 9.+10.j 11.+12.j]

Dimensions of Array1...
1

Dimensions of Array2...
1

Shape of Array1...
(2,)

Shape of Array2...
(2,)

Result...
(175-13j)

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

  2. Python Pandas - সূচক মানগুলির মেমরি ব্যবহার ফেরত দিন

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

  4. প্যাটার্ন 'G' প্রিন্ট করতে পাইথন প্রোগ্রাম