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

একটি দেয়া NumPy অ্যারেয়ে ভেক্টর (vector) যোগ করার পদ্ধতি


এই প্রোবলেমে, আমাদের একটি ভেক্টর/অ্যারে একটি numpy অ্যারেয়ে যোগ করতে হবে। আমরা numpy অ্যারেটি এবং ভেক্টর ডিফাইন করব এবং সেগুলো যোগ করে রেজাল্ট অ্যারে পাব।

এলগরিদম

ধাপ ১: একটি numpy অ্যারে ডিফাইন করুন।
ধাপ ২: একটি ভেক্টর ডিফাইন করুন।
ধাপ ৩: মূল অ্যারে যেন একটি রেজাল্ট অ্যারে তৈরি করুন।
ধাপ ৪: মূল অ্যারের প্রতিটি রোয়ে ভেক্টর যোগ করুন।
ধাপ ৫: রেজাল্ট অ্যারে প্রিন্ট করুন।

উদাহরণ কোড

import numpy as np
original_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
print("Original Array: \n", original_array)
vector = np.array([1, 1, 0])
print("\nVector: ", vector)
result = np.empty_like(original_array)
for i in range(4):
    result[i, :] = original_array[i, :] + vector
print("\nResult: \n", result)

আউটপুট

Original Array:  [[ 1  2  3]  [ 4  5  6]  [ 7  8  9]  [10 11 12]]
Vector:  [1 1 0]
Result:  [[ 2  3  3]  [ 5  6  6]  [ 8  9  9]  [11 12 12]]

ব্যাখ্যা

result = np.empty_like(original_array) স্টেটমেন্টটি মূল অ্যারে যেন একই ডাইমেনশনের একটি খালি অ্যারে 'result' তৈরি করে।


  1. Jupyter Notebook-এ NumPy ২D অ্যারে গ্রे স্কেল ছবি হিসেবে দেখানো

  2. Matplotlib/Numpy-এ অ্যারেকে গ্রেস্কেল ইমেজ হিসেবে সেভ করা

  3. Tkinter-এ ইমেজ যোগ করা

  4. NumPy অ্যারে-এর ডেটা টাইপ পরিবর্তন – dtype এবং astype()