Linspace
Linspace समान रूप से स्थानिक नमूने देता है।
वाक्य - विन्यास:
numpy.linspace(start, stop, num, endpoint)
यहाँ,
- प्रारंभ: अनुक्रम का मूल्य प्रारंभ करना
- स्टॉप: अनुक्रम का अंतिम मूल्य
- संख्या: उत्पन्न करने के लिए नमूनों की संख्या। डिफ़ॉल्ट 50 है
- समापन बिंदु: यदि सही (डिफ़ॉल्ट) है, तो अंतिम मान रोकें। यदि गलत है, तो स्टॉप वैल्यू शामिल नहीं है।
उदाहरण:
उदाहरण के लिए, इसका उपयोग 1 से 5 समान दूरी पर 10 मान बनाने के लिए किया जा सकता है।
import numpy as npnp.linspace(1.0, 5.0, num=10)
आउटपुट:
array([1. , 1.44444444, 1.88888889, 2.33333333, 2.77777778, 3.22222222, 3.66666667, 4.11111111, 4.55555556, 5. ])
यदि आप अंतराल में अंतिम अंक को शामिल नहीं करना चाहते हैं, तो आप अंतिम बिंदु को गलत पर सेट कर सकते हैं
np.linspace(1.0, 5.0, num=5, endpoint=False)
आउटपुट:
array([1. , 1.8, 2.6, 3.4, 4.2])
लॉगस्पेस
लॉगस्पेस एक लॉग स्केल पर भी संख्याएँ देता है। लॉगस्पेस में np.linspace के समान पैरामीटर हैं।
वाक्य - विन्यास:
numpy.logspace(start, stop, num, endpoint)
उदाहरण:
np.logspace(3.0, 4.0, num=4)
आउटपुट:
array([ 1000. , 2154.43469003, 4641.58883361, 10000. ])
अंतिम रूप से, यदि आप किसी ऐरे में किसी एलिमेंट के मेमोरी साइज को चेक करना चाहते हैं, तो आप आइटम्स का उपयोग कर सकते हैं
x = np.array([1,2,3], dtype=np.complex128)x.itemsize
आउटपुट:
१६
प्रत्येक तत्व 16 बाइट्स लेता है।
सारांश
नीचे, NumPy के साथ उपयोग किए जाने वाले आवश्यक कार्यों का सारांश
उद्देश्य | कोड |
---|---|
एक रैखिक स्थान बनाएँ | Linspace |
एक लॉग स्पेस बनाएँ | लॉगस्पेस |