এই প্রোবলেমে, আমাদের একটি ভেক্টর/অ্যারে একটি 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' তৈরি করে।