কম্পিউটার

পাইথনে n-ম বিযুক্ত পার্থক্য গণনা করুন


n-তম পৃথক পার্থক্য গণনা করতে, numpy.diff() পদ্ধতি ব্যবহার করুন। প্রথম পার্থক্যটি out[i] =a[i+1] - a[i] প্রদত্ত অক্ষ বরাবর প্রদত্ত হয়, উচ্চতর পার্থক্যগুলি পূনরাবৃত্তভাবে diff ব্যবহার করে গণনা করা হয়৷ diff() পদ্ধতিটি n-তম পার্থক্য প্রদান করে৷ আউটপুটের আকৃতিটি অ্যালগাক্সিস ব্যতীত একই যেখানে মাত্রাটি n দ্বারা ছোট। আউটপুট এর ধরন a এর যে কোন দুটি উপাদানের মধ্যে পার্থক্যের প্রকারের মতই। এটি বেশিরভাগ ক্ষেত্রে a এর প্রকারের মতোই। একটি উল্লেখযোগ্য ব্যতিক্রম হল datetime64, যার ফলাফল একটি timedelta64 আউটপুট অ্যারে।

1ম প্যারামিটার হল ইনপুট অ্যারে। 2য় প্যারামিটারটি হল n, অর্থাত্ কতবার মানগুলি পার্থক্য করা হয়েছে৷ যদি শূন্য হয়, ইনপুটটি যেমন আছে তেমনই ফেরত দেওয়া হয়। 3য় প্যারামিটার হল অক্ষ যার সাথে পার্থক্য নেওয়া হয়েছে, ডিফল্ট হল শেষ অক্ষ। 4র্থ প্যারামিটার হল পার্থক্য সম্পাদন করার আগে অক্ষ বরাবর ইনপুট অ্যারেতে প্রিপেন্ড বা যুক্ত করার মান। স্কেলার মানগুলি অক্ষের দিক থেকে দৈর্ঘ্য 1 সহ অ্যারেগুলিতে প্রসারিত হয় এবং অন্যান্য সমস্ত অক্ষ বরাবর ইনপুট অ্যারের আকার থাকে৷

পদক্ষেপ

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

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

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

এর সাথে int টাইপের উপাদান যোগ করেছি
arr =np.array([10, 15, 30, 65, 80, 87, np.nan])

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

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

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

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

ডেটাটাইপ −

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

n-তম পৃথক পার্থক্য গণনা করতে, numpy.diff() পদ্ধতি ব্যবহার করুন। প্রথম পার্থক্যটি out[i] =a[i+1] - a[i] প্রদত্ত অক্ষ বরাবর প্রদত্ত, উচ্চতর পার্থক্যগুলি আবর্তকভাবে diff ব্যবহার করে গণনা করা হয় −

মুদ্রণ("\nবিচ্ছিন্ন পার্থক্য..\n", np.diff(arr))

উদাহরণ

numpy হিসেবে np# আমদানি করুন অ্যারে() পদ্ধতি ব্যবহার করে একটি numpy অ্যারে তৈরি করা# আমরা nanarr =np.array([10, 15, 30, 65, 80, 87, np.nan] এর সাথে int টাইপের উপাদান যুক্ত করেছি )# অ্যারেপ্রিন্ট প্রদর্শন করুন("আমাদের অ্যারে...\n",আরআর)# ডাইমেনশনপ্রিন্ট পরীক্ষা করুন("\nআমাদের অ্যারের মাত্রা...\n",arr.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের ডেটাটাইপ অ্যারে অবজেক্ট...\n",arr.dtype)# n-তম বিচ্ছিন্ন পার্থক্য গণনা করতে, numpy.diff() পদ্ধতি ব্যবহার করুন# প্রথম পার্থক্যটি out[i] =a[i+1] দ্বারা দেওয়া হয় - ক 

আউটপুট

আমাদের অ্যারে...[10. 15. 30. 65. 80. 87. nan]আমাদের অ্যারের মাত্রা...1আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...float64বিচ্ছিন্ন পার্থক্য।।। 5. 15. 35. 15. 7. nan] 
  1. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

  2. পাইথন প্রোগ্রাম একটি অ্যারের বৃহত্তম উপাদান খুঁজে বের করতে

  3. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

  4. টেট্রাহেড্রনের ক্ষেত্রফল গণনা করার জন্য পাইথন প্রোগ্রাম