Numpy ptp পদ্ধতি

Numpy Ptp Pad Dhati



NumPy মানে সংখ্যাসূচক পাইথন এবং এটি একটি পাইথন প্রোগ্রামিং লাইব্রেরি। এটির বিভিন্ন মৌলিক ফাংশন, গাণিতিক ফাংশন, পরিসংখ্যানগত ফাংশন এবং স্ট্রিং ফাংশন রয়েছে। ptp() পদ্ধতি হল NumPy লাইব্রেরির পরিসংখ্যানগত ফাংশনগুলির মধ্যে একটি। পিটিপি মানে পিক টু পিক। NumPy ptp() পদ্ধতিটি NumPy অ্যারে থেকে নির্দিষ্ট অক্ষ বরাবর পরিসীমা খুঁজে পেতে ব্যবহার করা হয়। পরিসীমা সর্বাধিক থেকে সর্বনিম্ন পরিবর্তিত হয়।

পরিসীমা হিসাবে গণনা করা যেতে পারে:

পরিসর = সর্বোচ্চ মান – সর্বনিম্ন মান

NumPy ptp() পদ্ধতির সিনট্যাক্স

NumPy ptp() পদ্ধতি হিসাবে ঘোষণা করা যেতে পারে:







এক্স = NumPy. পিটিপি ( arr , অক্ষ = কোনটি , আউট = কোনটি , আবছা রাখা = < মূল্যহীন > )

NumPy ptp() পদ্ধতির পরামিতি

এখন, আমরা ptp() ফাংশন দ্বারা গৃহীত আর্গুমেন্টের বর্ণনা নিয়ে আলোচনা করব:



আরার = Arr ইনপুট অ্যারের ডেটা উপস্থাপন করে।



অক্ষ = অক্ষ এটিকে প্রতিনিধিত্ব করে যেটি বরাবর অক্ষের পরিসর পাওয়া যাবে। ডিফল্টরূপে, ইনপুট অ্যারে সমতল হিসাবে কাজ করে। সমতল মানে সমস্ত অক্ষে অ্যারে কাজ। অক্ষের মান 0 হলে, এটি কলাম বরাবর পরিসীমা উপস্থাপন করে। এবং অক্ষের মান 1 হলে, এটি সারি বরাবর পরিসীমা উপস্থাপন করে।





আউট = Out একটি বিকল্প অ্যারের প্রতিনিধিত্ব করে যেখানে আমরা আউটপুট বা ফলাফল সংরক্ষণ করতে চাই। এই অ্যারের মাত্রা অবশ্যই পছন্দসই ফলাফলের সাথে মেলে।

Dims রাখুন = এটাও একটি ঐচ্ছিক যুক্তি। এই পরামিতিটি সহায়ক যখন আউটপুট অ্যারেটি ভুল বা বাম দিকে ছোট করে আকারের একটি মাত্রা সহ, এটি অ্যারের ফলাফলগুলিকে সংশোধন করবে।



NumPy ptp() পদ্ধতির রিটার্ন ভ্যালু

রিটার্ন ভ্যালু মানে এক্সিকিউটেড কোডের আউটপুট। NumPy ptp() পদ্ধতি অ্যারের পরিসীমা ফিরিয়ে দেবে। এটি স্কেলার মান প্রদান করবে।

উদাহরণ # 1:

এই উদাহরণে, আমরা আলোচনা করব কিভাবে NumPy ptp() ফাংশন ব্যবহার করে 1D অ্যারের একটি পরিসর খুঁজে বের করা যায় বা গণনা করা যায়।

আসুন প্রয়োজনীয় লাইব্রেরি আমদানি করে কোড শুরু করি। আমাদের পাইথনের একটি NumPy মডিউলকে np হিসাবে সংহত করতে হবে। তারপরে, পরবর্তী বিবৃতিতে, আমরা 'arr' হিসাবে একটি এক-মাত্রিক অ্যারে শুরু করেছি এবং এটিকে বিভিন্ন মান নির্ধারণ করেছি। তারপর, আমরা প্রিন্ট() মেথড ব্যবহার করেছি 'Given array is' স্টেটমেন্ট প্রদর্শন করতে। প্রদত্ত ওয়ান-ডাইমেনশনাল অ্যারের আইটেমগুলি প্রিন্ট করতে আবার print() ফাংশন ব্যবহার করা হয়। প্রিন্ট() পদ্ধতি ব্যবহার করে 'প্রদত্ত অ্যারের পরিসর' বিবৃতিটি প্রিন্ট করা হয়। শেষ ধাপে, NumPy ptp() পদ্ধতি প্রদত্ত অ্যারের পরিসীমা খুঁজে পেতে প্রয়োগ করা হয়। পরিসীমা খুঁজে পেতে, এটি সর্বাধিক মান থেকে সর্বনিম্ন মান প্রায় বিয়োগ। প্রদত্ত 1D অ্যারের গণনাকৃত পরিসর প্রদর্শন করতে প্রিন্ট স্টেটমেন্টও ঘোষণা করা হয়।

আমাদের একটি ফলাফল রয়েছে যেখানে আমরা প্রদত্ত অ্যারের একটি পরিসর রেখেছি।

উদাহরণ # 2:

এই উদাহরণে, আমরা NumPy ptp() ফাংশন কল করে একটি 2D অ্যারের একটি পরিসর কিভাবে পেতে হয় তা দেখব।

প্রথমত, একটি গুরুত্বপূর্ণ এবং বাধ্যতামূলক পদক্ষেপ হল পাইথনের একটি NumPy লাইব্রেরি আমদানি করা। আমরা এটি np হিসাবে আমদানি করেছি। এর পরে, আমরা 'DATA' কে একটি পরিবর্তনশীল হিসাবে নিয়েছি এবং এই পরিবর্তনশীল 'DATA'-এর জন্য বিভিন্ন মান নির্ধারণ করেছি। আমরা দ্বি-মাত্রিক অ্যারে পাস করেছি যাতে আমরা সেই দ্বি-মাত্রিক অ্যারের পরিসরটি অর্জন করতে পারি। আমরা 2D অ্যারেতে যে মানগুলি নিয়েছি তা হল: [[2, 15], [10, 1]]। প্রিন্ট() পদ্ধতিটি 2D অ্যারের প্রয়োজনীয় উপাদানগুলিকে আউটপুট হিসাবে প্রদর্শন করার জন্য ঘোষণা করা হয়। আবার, আমরা একটি প্রিন্ট() ফাংশনকে 'প্রদত্ত 2D অ্যারের রেঞ্জ' বিবৃতিটি দেখানোর জন্য কল করেছি। পরিশেষে আমরা 2D অ্যারের একটি পরিসীমা খুঁজে পেতে একটি np.ptp() ফাংশন কল করেছি। এই ফাংশনে প্যারামিটার হিসাবে প্রদত্ত 2d অ্যারের মান রয়েছে।

আউটপুটে, আমাদের 2D অ্যারের একটি রেঞ্জ '14' আছে এবং এটি দ্বারা গণনা করা হয়: সর্বাধিক মান – সর্বনিম্ন মান।

উদাহরণ # 3:

এখানে, আমরা NumPy ptp() ব্যবহার করে একটি 2D অ্যারের সারি-ওয়াইজ পরিসীমা গণনার পদ্ধতি পর্যবেক্ষণ করি।

আমরা ইতিমধ্যেই জানি, লাইব্রেরি আমদানি করা হল সঞ্চালনের প্রধান ধাপ। সুতরাং, এই উদাহরণে, কোড কার্যকর করার জন্য, আমরা NumPy মডিউলটিকে np হিসাবে অন্তর্ভুক্ত করেছি। তারপর, 'X' ঘোষণা করা হয়েছে এবং এটি দ্বি-মাত্রিক অ্যারের উপাদানগুলিকে ধরে রেখেছে। তারপর, 'প্রদত্ত অ্যারে হল' লাইনটি প্রদর্শন করতে একটি প্রিন্ট() ফাংশন ব্যবহার করুন। মুদ্রণ ফাংশন দ্বি-মাত্রিক অ্যারে প্রিন্ট করে। এখন, আমরা 'অক্ষ' প্যারামিটারটিকে অক্ষ = 1 হিসাবে প্রদান করে NumPy ptp() পদ্ধতিতে কল করে প্রদত্ত অ্যারের পরিসীমা খুঁজে পাব। এটি দ্বি-মাত্রিক অ্যারের সারি-ভিত্তিক পরিসীমা দেবে।

ফলাফলে, আমাদের কাছে 2D অ্যারের সারি-ভিত্তিক পরিসর রয়েছে কারণ আমাদের প্যারামিটার 'অক্ষ'-এর মান 1 রয়েছে।

উদাহরণ # 4:

আসুন দেখি কিভাবে NumPy ptp() ব্যবহার করে একটি 2D অ্যারের কলাম-ভিত্তিক পরিসীমা অর্জন করা যায়।

এই ক্ষেত্রে, আমরা উল্লম্বভাবে একটি 2D অ্যারের পরিসীমা খুঁজে বের করার বিষয়ে শিখব। প্রথম ধাপ হল NumPy লাইব্রেরি সংহত করা। দ্বিতীয় ধাপে অ্যারের মান সংরক্ষণ করার জন্য একটি ইনপুট 2D অ্যারে হিসাবে 'Y' ভেরিয়েবলের আরম্ভ করা জড়িত। তৃতীয় ধাপ হল প্রিন্ট() ফাংশনকে কল করে NumPy 2D অ্যারের মানগুলি প্রিন্ট করা একটি যুক্তি হিসাবে এতে 'Y' এর মান পাস করে। চতুর্থ ধাপে, প্রিন্ট স্টেটমেন্টটিকে আবার 'প্রদত্ত অ্যারের পরিসর যখন অক্ষ = 0' বাক্যাংশটি দেখানোর জন্য বলা হয়। শেষ পর্যন্ত, সংজ্ঞায়িত 2D অ্যারের পরিসর পেতে np.ptp() ফাংশনটি চালু করুন। এই পদ্ধতিতে দুটি আর্গুমেন্ট রয়েছে, যার মধ্যে রয়েছে প্রয়োজনীয় অ্যারে এবং প্যারামিটার 'অক্ষ'। এখানে, আমরা আর্গুমেন্ট 'অক্ষ'-এর মান 0 এ সেট করেছি কারণ আমরা 2D অ্যারের কলাম-ভিত্তিক পরিসীমা খুঁজে পেতে চাই।

প্রোগ্রামটি সফলভাবে সম্পাদন করার পরে, আমাদের নিম্নলিখিত আউটপুট রয়েছে:

উপসংহার

NumPy ptp() পদ্ধতিটি আরও ভালভাবে বুঝতে আপনাকে সাহায্য করার জন্য, আমরা গাইডে বিস্তৃত বিষয় নিয়ে আলোচনা করেছি। NumPy ptp() পদ্ধতির সিনট্যাক্স, প্যারামিটার এবং রিটার্ন মান সবই কভার করা হয়েছে। এক-মাত্রিক অ্যারের পরিসর প্রথম কোডে গণনা করা হয়েছিল, এবং দ্বি-মাত্রিক অ্যারের পরিসীমা দ্বিতীয় উদাহরণে নির্ধারিত হয়েছিল। 2D অ্যারের পরিসীমা, সারি- এবং কলাম-ভিত্তিক উভয়ই শেষ দুটি দৃষ্টান্তে মূল্যায়ন করা হয়েছে।