NumPy นิยาย
- পূর্ববর্তী পৃষ্ঠা NumPy พื้นฐาน
- পরবর্তী পৃষ্ঠা NumPy การดึงดูดดัชนี
তৈরি করা NumPy ndarray অবজেক্ট
NumPy-এর কোষাগার প্রক্রিয়াকরণ করা। NumPy-এর কোষাগার অবজেক্টকে ndarray
。
আমরা ব্যবহার করতে পারি array()
পদ্ধতি একটি NumPy ndarray
অবজেক্ট
ইনস্ট্যান্স
import numpy as np arr = np.array([1, 2, 3, 4, 5]) print(arr) print(type(arr))
type(): এই অন্তর্নিহিত Python ফাংশন পাঠানো হওয়া অবজেক্টের ধরন বোঝায়। উপরোক্ত কোডের মতো, তা arr
এটি numpy.ndarray
ধরন
নির্মাণ ndarray
আমরা তালিকা, টুপল বা অন্য কোষাগার-সম্পর্কিত কোনও প্রকার অবজেক্ট পাঠাতে পারি array()
পদ্ধতি, যখন তা পরিবর্তিত হবে ndarray
:
ইনস্ট্যান্স
টুপল ব্যবহার করে NumPy কোষাগার তৈরি করো:
import numpy as np arr = np.array((1, 2, 3, 4, 5)) print(arr)
কোষাগারের পরিমাপ
কোষাগারের পরিমাপগুলো কোষাগারের গভীরতা (উপনিবেশ কোষাগার) একটি স্তর
উপনিবেশ কোষাগার:তৈরি করা হয়, যা কোষাগারকে তত্ত্ব হিসাবে ব্যবহার করে
০-D কোষাগার
০-D কোষাগার, বা স্ক্যালার (Scalars), এটি কোষাগারের একটি তত্ত্ব। কোষাগারের প্রত্যেকটি মান একটি ০-D কোষাগার
ইনস্ট্যান্স
মান ৬১-এর সাহায্যে ০-D কোষাগার তৈরি করো:
import numpy as np arr = np.array(61) print(arr)
১-D কোষাগার
যার তত্ত্বগুলো ০-D কোষাগারের কোষাগার, যা একক বলা হয়
এটি সবচেয়ে সাধারণ এবং মৌলিক কোষাগার
ইনস্ট্যান্স
১-D কোষাগার তৈরি করো, যেগুলোতে ১, ২, ৩, ৪, ৫, ৬ এর মান রয়েছে:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6]) print(arr)
২-D কোষাগার
যার তত্ত্বগুলো ১-D কোষাগারের কোষাগার, যা ২-D কোষাগার বলা হয়
যা সাধারণত মাট্রিস বা দ্বিতীয় স্তরের টেনসরকে প্রতিনিধিত্ব করে
NumPy-এর একটি মাট্রিস অপারেশন সম্পর্কিত সম্পূর্ণ উপমোড় আছে numpy.mat
。
ইনস্ট্যান্স
২-D কোষাগার তৈরি করো, যেগুলোতে ১, ২, ৩ এবং ৪, ৫, ৬ এর মান রয়েছে:
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) print(arr)
৩-D কোষাগার
যার তত্ত্বগুলো ২-D কোষাগারের কোষাগার, যা ৩-D কোষাগার বলা হয়।
ইনস্ট্যান্স
দুটি 2-D কোষাগার ব্যবহার করে ৩-D কোষাগার তৈরি করো, যেগুলোতে ১, ২, ৩ এবং ৪, ৫, ৬ এর মান রয়েছে:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]]) print(arr)
কিভাবে পরিমাপ নির্ণয় করা যায়?
NumPy একটি এমন কোষাগার প্রদান করে, ndim
একটি প্রক্রিয়া, যা একটি সংখ্যা ফিরিয়ে দেয়, যা আমাদের বোঝাবে কোষাগারটি কতটি পরিমাপ নিয়ে গঠিত।
ইনস্ট্যান্স
কিভাবে একটি আইনগত কোষাগার নির্ণয় করা যায়:
import numpy as np a = np.array(42) b = np.array([1, 2, 3, 4, 5]) c = np.array([[1, 2, 3], [4, 5, 6]]) d = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]]) print(a.ndim) print(b.ndim) print(c.ndim) print(d.ndim)
উচ্চতর অক্ষের আইসিড
আইসিড কোনো সংখ্যক অক্ষ নিয়ে থাকতে পারে
আইসিড তৈরি করার সময়, ব্যবহার করা যেতে পারে ndmin
পারামিটার নির্দিষ্ট অক্ষ
ইনস্ট্যান্স
একটি ৫টি অক্ষের আইসিড তৈরি করুন এবং তা ৫টি অক্ষ নিয়ে থাকে না নিশ্চিত করুন:
import numpy as np arr = np.array([1, 2, 3, 4], ndmin=5) print(arr) print('number of dimensions :', arr.ndim)
এই আইসিডেডের মধ্যে, সবচেয়ে ভিতরের অক্ষ (পঞ্চমটি ডিম) ৪টি ইলেকট্রন, চতুর্থটি ডিম ১টি ইলেকট্রন হিসাবে ভেক্টর, তৃতীয়টি ডিম ১টি ইলেকট্রন হিসাবে ভেক্টরের ম্যাট্রিক্স, দ্বিতীয়টি ডিম ১টি ইলেকট্রন হিসাবে ৩D আইসিড, এবং প্রথমটি ডিম ১টি ইলেকট্রন, এই ইলেকট্রন ৪D আইসিড
- পূর্ববর্তী পৃষ্ঠা NumPy พื้นฐาน
- পরবর্তী পৃষ্ঠা NumPy การดึงดูดดัชนี