কম্পিউটার

পাইথনে অক্ষ 1 এর উপর 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, 120]])

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

মুদ্রণ("আমাদের অ্যারে...\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, axis =1))

উদাহরণ

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

আউটপুট

আমাদের অ্যারে...[[ 10. 15. 30. 65.][ 80. 87. nan 120.]]আমাদের অ্যারের মাত্রা...2আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...float64বিচ্ছিন্ন পার্থক্য।[[ 5. 15. 35. [7. nan nan]]

  1. পাইথনে স্বাক্ষরবিহীন পূর্ণসংখ্যা অ্যারের জন্য n-ম বিযুক্ত পার্থক্য গণনা করুন

  2. পাইথনে অক্ষ 1 এর উপরে একটি N-মাত্রিক অ্যারের গ্রেডিয়েন্ট ফেরত দিন

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

  4. পাইথনে অক্ষ 0 এর উপর n-ম বিযুক্ত পার্থক্য গণনা করুন