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

পাইথনে map() ফাংশন ব্যবহার করে 2D অ্যারে যোগফল বের করা

এই টিউটোরিয়ালে আমরা map ফাংশন ব্যবহার করে একটি 2D অ্যারের যোগফল বের করব।

map ফাংশন দুটি আর্গুমেন্ট নেয়: function এবং iterable। এটি ইটারেবলের প্রতিটি উপাদানকে ফাংশনে পাস করে এবং ফলাফল map object-এ সংরক্ষণ করে। আমরা map object কে একটি ইটারেবলে রূপান্তর করতে পারি।

চলুন দেখি map ফাংশন ব্যবহার করে 2D অ্যারের যোগফল কীভাবে বের করতে হয়।

  • লিস্ট ব্যবহার করে 2D অ্যারে ইনিশিয়ালাইজ করুন।
  • sum ফাংশন এবং 2D array কে map ফাংশনে পাস করুন।
  • ফলাফল হিসেবে আসা map অবজেক্টের যোগফল বের করুন এবং প্রিন্ট করুন।

উদাহরণ

নিচের কোডটি দেখুন।

# initializing the 2D array
array = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]
# passing the sum, array to function
result = list(map(sum, array))
# see the result values
# it contains sum of every sub array
print(result)

আউটপুট

যদি উপরের কোডটি রান করুন, তবে নিচের আউটপুট পাবেন।

[6, 15, 24]

আউটপুট

এখন, একই sum ফাংশন ব্যবহার করে result-এর যোগফল বের করুন।

# finding the sum of result
print(sum(result))

আউটপুট

যদি উপরের কোড স্নিপেটটি প্রোগ্রামে যোগ করে রান করুন, তবে নিচের আউটপুট পাবেন।

45

উপসংহার

টিউটোরিয়াল সম্পর্কে কোনো সন্দেহ থাকলে কমেন্ট সেকশনে জানান।


  1. পাইথনে Matplotlib ব্যবহার করে অ্যারে প্লট করার পদ্ধতি

  2. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  3. পাইথনে অ্যারের যোগফল বের করা

  4. পাইথন ফাংশন আর্গামেন্ট হিসেবে ফাংশন পাস করা