NumPy আইনস্ট্রুমেন্ট ক্রমানুসারে ক্রমাংক

আইনসমূহ ক্রমানুক্রমে সাজানো

ক্রমানুক্রম করা হল এমন পদ্ধতি যার মাধ্যমে এলিমেন্টগুলিকে ক্রমিক ক্রমশৃঙ্খলায় সাজানো হয়

ক্রমিক ক্রমকৃত ক্রমশৃঙ্খলা একক বা কোনও ক্রমশৃঙ্খলা, যেমন সংখ্যা বা অক্ষর, বৃদ্ধি ক্রম বা হ্রাস ক্রমের সঙ্গে কোনও পদ্ধতি, যেমন সংখ্যা বা অক্ষর

NumPy ndarray অবজেক্টটির একটি নামকরণকৃত পদ্ধতি আছে sort() এই ফাংশনটি, যা নির্দিষ্ট আইনসমূহকে ক্রমানুক্রমে সাজাবে

ইনস্ট্যান্স

আইনসমূহকে ক্রমানুক্রমে সাজানো:

import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))

ইনস্ট্যান্স চালু করুন

মন্তব্য:এই পদ্ধতি আইনসমূহের প্রতিলিপি ফিরিয়ে দেয়, আইনসমূহটি প্রকৃতপক্ষে অপরিবর্তিত থাকে

আপনি কালোয়াক্ষর আইনসমূহ বা অন্য কোনও ডাটা টাইপকেও ক্রমানুক্রমে সাজাতে পারেন:

ইনস্ট্যান্স

আইনসমূহকে বর্ণানুক্রমে ক্রমানুক্রমে সাজানো:

import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))

ইনস্ট্যান্স চালু করুন

ইনস্ট্যান্স

বল্টি আইনসমূহকে ক্রমানুক্রমে সাজানো:

import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))

ইনস্ট্যান্স চালু করুন

2-D আইনসমূহকে ক্রমানুক্রমে সাজানো

যদি দ্বিমাত্রিক আইনসমূহের উপর sort() পদ্ধতি ব্যবহার করা হয়, তবে দুইটি আইনসমূহকেই ক্রমানুক্রমে সাজানো হবে:

ইনস্ট্যান্স

2-D আইনসমূহকে ক্রমানুক্রমে সাজানো

import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))

ইনস্ট্যান্স চালু করুন