কম্পিউটার

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


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

4র্থ প্যারামিটার হল পার্থক্যটি সম্পাদন করার আগে অক্ষ বরাবর ইনপুট অ্যারেতে প্রিপেন্ড বা যুক্ত করার মান। স্কেলার মানগুলি অক্ষের দিক থেকে দৈর্ঘ্য 1 সহ অ্যারেগুলিতে প্রসারিত হয় এবং অন্যান্য সমস্ত অক্ষ বরাবর ইনপুট অ্যারের আকার থাকে৷ অন্যথায় অক্ষ বরাবর ব্যতীত মাত্রা এবং আকৃতি অবশ্যই মিলবে।

পদক্ষেপ

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

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

array() পদ্ধতি ব্যবহার করে একটি numpy অ্যারে তৈরি করা হচ্ছে। আমরা স্বাক্ষরবিহীন ধরনের উপাদান যোগ করেছি। স্বাক্ষরিত পূর্ণসংখ্যা অ্যারেগুলির জন্য, ফলাফলগুলিও স্বাক্ষরবিহীন হবে −

arr =np.array([1,0], dtype=np.uint8)

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

মুদ্রণ("আমাদের অ্যারে...\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 as np# import করুন array() পদ্ধতি ব্যবহার করে একটি numpy অ্যারে তৈরি করছি# আমরা আনসাইনড টাইপের উপাদান যোগ করেছি# স্বাক্ষরবিহীন পূর্ণসংখ্যা অ্যারেগুলির জন্য, ফলাফলগুলিও unsigned.arr =np.array([1,0]) হবে , dtype=np.uint8)# অ্যারেপ্রিন্ট প্রদর্শন করুন("আমাদের অ্যারে...\n", arr)# ডাইমেনশনসপ্রিন্ট পরীক্ষা করুন("\nআমাদের অ্যারের মাত্রা...\n",arr.ndim)# ডেটাটাইপপ্রিন্ট পান ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",arr.dtype)# n-তম বিচ্ছিন্ন পার্থক্য গণনা করতে, numpy.diff() পদ্ধতি ব্যবহার করুন# প্রথম পার্থক্যটি out[i] =a দ্বারা দেওয়া হয় [i+1] - a[i] প্রদত্ত অক্ষ বরাবর, উচ্চতর পার্থক্যগুলি পুনরাবৃত্তিমূলকভাবে diff ব্যবহার করে গণনা করা হয়।মুদ্রণ("\nবিচ্ছিন্ন পার্থক্য..\n",np.diff(arr))

আউটপুট

আমাদের অ্যারে...[1 0]আমাদের অ্যারের মাত্রা...1আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...uint8বিচ্ছিন্ন পার্থক্য... 
  1. দুটি সাজানো অ্যারে থেকে সবচেয়ে কাছের জুটির সন্ধানের জন্য পাইথন প্রোগ্রাম

  2. গণনা সাজানোর জন্য পাইথন প্রোগ্রাম

  3. অ্যারে রোটেশনের জন্য পাইথন প্রোগ্রাম

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