NumPy ufuncs
- পূর্ববর্তী পৃষ্ঠা NumPy এক্সক্রিয়েশন
- পরবর্তী পৃষ্ঠা প্রাথমিক
ufuncs কি?
ufuncs “সাধারণ ফাংশন” (Universal Functions) বলে পরিচিত, যা NumPy ফাংশনগুলির মধ্যে একটি এবং ndarray অবজেক্টগুলির ওপর কাজ করে।
কেন ufuncs-কে ব্যবহার করা হয়?
ufunc NumPy-তে ভেক্টরাইজেশন করার জন্য ব্যবহৃত হয়, যা এলিমেন্টস ইটারেশনের তুলনায় খুবই দ্রুত।
এটা আরও কিছু প্রক্রিয়া, যেমন কমিউনিকেশন, সংগঠন, আদা, আদা ইত্যাদি প্রদান করে, যা গণনায় অত্যন্ত সাহায্যকারী
ufuncs-এর অন্যান্য পারামিটারও থাকে, যেমন:
where
বলুয়াল এক্সেল বা শর্ত, যা কোথায় কাজ করবে নির্ধারণ করে
dtype
এলিমেন্টের ফলাফলের রকম নির্ধারণ করুন
out
ফলাফল এক্সপোর্ট করতে হবে এমন আউটপুট এক্সেল
কী হল বিন্যাসকরণ?
পরিবর্তন বিন্যাস বিন্যাসকরণ হিসাবে করা হয়
কারণ আধুনিক CPU-গুলি এই কাজগুলির জন্য অপটাইমাইজ করা হয়েছে, তাই এটা দ্রুততর
দুই তালিকার তত্ত্বকে সংযোজন করা:
তালিকা 1: [1, 2, 3, 4]
তালিকা 2: [4, 5, 6, 7]
একটি পদ্ধতি হল দুই তালিকা পরিভ্রমণ করে প্রত্যেক তত্ত্বকে সংযোজন করা。
প্রকল্প
যদি ufunc না থাকে, তবে আমরা Python-এর নিহিত zip()
পদ্ধতি:
x = [1, 2, 3, 4] y = [4, 5, 6, 7] z = [] for i, j in zip(x, y): z.append(i + j) print(z)
এর জন্য NumPy-এর ufunc নামে add(x, y)
এটা একই ফলাফল প্রদান করবে。
প্রকল্প
আমরা ufunc দ্বারা ব্যবহার করতে পারি add()
ফাংশনঃ
import numpy as np x = [1, 2, 3, 4] y = [4, 5, 6, 7] z = np.add(x, y) print(z)
- পূর্ববর্তী পৃষ্ঠা NumPy এক্সক্রিয়েশন
- পরবর্তী পৃষ্ঠা প্রাথমিক