উদাহরণ সহ পাইথনে মানচিত্রের ফাংশন কীভাবে ব্যবহার করবেন তা শিখুন



এই নিবন্ধটি ফাংশনের মতো বিভিন্ন পরামিতিগুলির সাথে পাইথনে ম্যাপ ফাংশনটির ব্যবহার কভার করে, একাধিক যুক্তি সহ উপযুক্ত উদাহরণ সহ Iteable।

পাইথন প্রোগ্রামিং ভাষা গত দশকে গতি বাড়িয়েছে। এর ক্রমবর্ধমান জনপ্রিয়তা প্রোগ্রামিং এর জন্য অনেক চাহিদা নিয়ে এসেছে ডোমেন পছন্দ , , ইত্যাদি ইত্যাদি এই বৃদ্ধির মূল কারণগুলির মধ্যে একটি হল পাইথন যে বাক্স বৈশিষ্ট্যগুলি উপস্থিত রয়েছে তার বাইরে। এরকম একটি ফাংশন হল পাইথনের মানচিত্রের ফাংশন, যা একাধিক যুক্তি সহ কোনও ফাংশন সম্পাদনকে অনুকূল করে। এই নিবন্ধে, আমরা ম্যাপের ফাংশনটি বিশদ আলোচনা করব। নিম্নলিখিত বিষয়গুলি এই ব্লগে আলোচনা করা হয়েছে।

মানচিত্রের কাজ কী?

একটি মানচিত্র ফাংশন এমন একটি ফাংশন সরবরাহ করে যার জন্য পুনরাবৃত্তিযোগ্য প্রতিটি আইটেম প্যারামিটার হিসাবে পাস হতে পারে। উদাহরণস্বরূপ, ধরা যাক আমাদের একটি ফাংশন রয়েছে যা একটি স্ট্রিংয়ের দৈর্ঘ্য গণনা করে। মানচিত্রের ফাংশনটি ব্যবহার করে আমরা একটি দিয়ে এই ফাংশনটি নির্দিষ্ট করতে পারি তালিকা একটি গুচ্ছ স্ট্রিং রয়েছে। আউটপুট তালিকার প্রতিটি আইটেমের দৈর্ঘ্য থাকবে।





মানচিত্র ফাংশন - পাইথনে মানচিত্র ফাংশন - এডুরেকা

বাক্য গঠন

তালিকার একটি স্ট্রিংয়ের দৈর্ঘ্য গণনা করতে ম্যাপ ফাংশনটি ব্যবহার করে নীচে একটি সাধারণ প্রোগ্রাম দেওয়া হচ্ছে।

ডিএফ ফানক (এক্স): রিটার্ন লেন (এক্স) এ = ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'] বি = মানচিত্র (ফানক, এ) মুদ্রণ (তালিকা (খ))
 আউটপুট: [6, 6, 7, 9, 8, 6, 8]

পরামিতি

  • - এটি একটি বাধ্যতামূলক প্যারামিটার যা ফাংশনটি সংরক্ষণ করে যা মানচিত্রের ফাংশন ব্যবহার করে কার্যকর করা হবে।



  • পরিবেশনযোগ্য - এটি পুনরাবৃত্তিযোগ্য সঞ্চয় করে যা ফাংশনে আর্গুমেন্ট হিসাবে পাস করা হবে। এটি পাশাপাশি একটি বাধ্যতামূলক প্যারামিটার।

res = মানচিত্র (ফাংশন, পুনরাবৃত্ত)

উদাহরণ

  • একসাথে দুটি পুনরাবৃত্ত উত্তীর্ণ।
ডিএফ অ্যাড (ক, খ): একটি + বিএক্স = [1,3,5,7,9] y = [2,4,6,8,10] রেজ = মানচিত্র (অ্যাড, এক্স, ওয়াই) মুদ্রণ (তালিকা) (পুনরায়)
 আউটপুট: [৩,,, ১১, ১৫, ১৯]
  • মানচিত্রের ফাংশনটি ব্যবহার করে প্রথম 10 টি প্রাকৃতিক সংখ্যার কিউব প্রিন্ট করার প্রোগ্রাম।
ডিফ কিউব (এন): রিটার্ন এন * এন * এন এ = তালিকা (পরিসীমা (1,11)) রেস = মানচিত্র (কিউব, ক) মুদ্রণ (তালিকা (পুনরায়))
 আউটপুট: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
a = list (পরিসর (1,10)) রেজ = মানচিত্র (ল্যাম্বদা এক্স: এক্স * এক্স, ক) মুদ্রণ (তালিকা (পুনরায়))
 আউটপুট: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

আমরা যে কোনও ব্যবহার করতে পারি তথ্য প্রকার সহ পুনরাবৃত্তিযোগ্য প্যারামিটারে সেট , tuples , ইত্যাদি

এই নিবন্ধে, আমরা কীভাবে পাইথনে ম্যাপের ফাংশনটি বিভিন্ন উদাহরণ সহ ব্যবহার করতে পারি সে সম্পর্কে শিখেছি। উদাহরণগুলি দেখে, কেউ কল্পনা করতে পারেন যে অজগর প্রোগ্রামিং ভাষায় কোডটি কত পরিপাটি এবং পঠনযোগ্য। গত দশকে পাইথন এত জনপ্রিয় হয়ে ওঠার এক কারণ হ'ল পাঠযোগ্যতা এবং সহজ বাক্য গঠন। ক্রমবর্ধমান জনপ্রিয়তার সাথে মেশিন লার্নিং, কৃত্রিম বুদ্ধিমত্তা, ডেটা সায়েন্স ইত্যাদির ডোমেনগুলিতেও চাহিদা বৃদ্ধি পেয়েছে যাতে আপনার দক্ষতা এডুরেকায় প্রবেশ করান এবং আপনার পড়াশোনা শুরু করুন।



কোনো প্রশ্ন আছে কি? মন্তব্যে তাদের উল্লেখ করুন। আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।