কম্পিউটার

নেতিবাচক অসীম সহ একটি অ্যারের ন্যূনতম রিটার্ন করুন বা পাইথনে যেকোনো NaN উপেক্ষা করুন


একটি অ্যারের ন্যূনতম বা ন্যূনতম কোনো NaN উপেক্ষা করার জন্য, Python-এ numpy.nanmin() পদ্ধতি ব্যবহার করুন। পদ্ধতিটি নির্দিষ্ট অক্ষ সরানোর সাথে a এর মতো একই আকারের একটি অ্যারে প্রদান করে। Ifa একটি 0-d অ্যারে, অথবা যদি অক্ষ কোনটি না হয়, একটি ndarray স্কেলার প্রদান করা হয়। a হিসাবে একই dtype ফেরত দেওয়া হয়।

1ম প্যারামিটার, a হল একটি অ্যারে যেখানে সংখ্যা রয়েছে যার সর্বনিম্ন কাঙ্খিত। যদি একটি অ্যারে না হয়, একটি রূপান্তর করার চেষ্টা করা হয়৷

২য় প্যারামিটার, অক্ষ হল একটি অক্ষ বা অক্ষ যার সাথে সর্বনিম্ন গণনা করা হয়। ডিফল্ট হল সমতল অ্যারের ন্যূনতম গণনা করা। 3য় প্যারামিটার, ia একটি বিকল্প আউটপুট অ্যারে যা ফলাফল স্থাপন করতে হবে। ডিফল্ট কোনটি নয়; যদি প্রদান করা হয়, এটি অবশ্যই প্রত্যাশিত আউটপুটের মতো একই আকৃতি থাকতে হবে, তবে প্রয়োজনে টাইপটি কাস্ট করা হবে৷

4র্থ প্যারামিটার, রাখা হয়েছে যদি এটি True তে সেট করা হয়, তাহলে যে অক্ষগুলি ছোট করা হয় সেগুলিকে একটি আকারের সাথে মাত্রা হিসাবে রেখে দেওয়া হয়। এই বিকল্পের সাহায্যে, ফলাফলটি আসল a-এর বিপরীতে সঠিকভাবে সম্প্রচার করা হবে। যদি মানটি ডিফল্ট ছাড়া অন্য কিছু হয়, তাহলে Keepdims ndarray-এর সাব-ক্লাসের সর্বোচ্চ পদ্ধতিতে চলে যাবে। যদি সাব-ক্লাস পদ্ধতিগুলি Keepdims বাস্তবায়ন না করে তবে কোনো ব্যতিক্রম উত্থাপিত হবে। 5ম প্যারামিটার হল একটি আউটপুট উপাদানের সর্বোচ্চ মান। খালি স্লাইসে গণনার অনুমতি দিতে উপস্থিত থাকতে হবে।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

numpy np হিসাবে আমদানি করুন

array() পদ্ধতি ব্যবহার করে একটি numpy অ্যারে তৈরি করা হচ্ছে। আমরা nan এবংNINF (নেতিবাচক অসীম) -

এর সাথে int টাইপের উপাদান যোগ করেছি
arr =np.array([[25, 50, 75], [90, np.nan, np.NINF]])

অ্যারে প্রদর্শন করুন −

মুদ্রণ("আমাদের অ্যারে...\n",আরআর)

মাত্রা পরীক্ষা করুন −

মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n",arr.ndim)

ডেটাটাইপ −

পান
মুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", arr.dtype)

একটি অ্যারের ন্যূনতম বা ন্যূনতম কোনো NaN উপেক্ষা করতে, numpy.nanmin() পদ্ধতিটি ব্যবহার করুন −

প্রিন্ট("\nফলাফল (nanmin)...\n", np.nanmin(arr))

উদাহরণ

numpy as np# import করুন array() পদ্ধতি ব্যবহার করে একটি numpy অ্যারে তৈরি করা# আমরা int টাইপের উপাদান যুক্ত করেছি nan এবং NINF (নেগেটিভ ইনফিনিটি) arr =np.array([[25, 50, 75], [ 90, np.nan, np.NINF]])# অ্যারেপ্রিন্ট প্রদর্শন করুন("আমাদের অ্যারে...\n",আরআর)# ডাইমেনশনসপ্রিন্ট পরীক্ষা করুন("\nআমাদের অ্যারের মাত্রা...\n",arr.ndim )# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",arr.dtype)# একটি অ্যারের ন্যূনতম বা ন্যূনতম কোনো NaN উপেক্ষা করতে, Pythonprint("-এ numpy.nanmin() পদ্ধতি ব্যবহার করুন \nফলাফল (নানমিন)...\n",np.nanmin(arr))

আউটপুট

আমাদের অ্যারে...[[ 25. 50. 75.][90. nan -inf]]আমাদের অ্যারের মাত্রা...2আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...float64Result (nanmin)...-inf 
  1. পাইথনে সাবস্ট্রিং-এর অওভারল্যাপিং ঘটনার সংখ্যা সহ একটি অ্যারে ফেরত দিন

  2. পাইথনে অ্যারের ইনপুটের উপাদান-ভিত্তিক বর্গক্ষেত্রটি ফেরত দিন

  3. পাইথনে একটি এন-ডাইমেনশনাল অ্যারের গ্রেডিয়েন্ট ফেরত দিন

  4. পাইথন - পান্ডাস সূচকের সর্বনিম্ন মান ফেরত দিন