numpy.geomspace() लॉग स्केल पर समान रूप से स्पेस किए गए संख्याओं का एक सेट लौटाता है (एक ज्यामितीय प्रगति)।
- Linspace: geomspace के समान, लेकिन अंत बिंदु लॉग और बेस का उपयोग करके निर्दिष्ट होते हैं।
- Logspace: geomspace के समान, लेकिन अंत बिंदु अंकगणितीय के बजाय ज्यामितीय प्रगति के साथ निर्दिष्ट होते हैं।
सिंटैक्स
numpy.geomspace(start, stop, num=50, endpoint=True/False, dtype=None)
पैरामीटर्स
- start: अनुक्रम की शुरुआत; डिफ़ॉल्ट शून्य है।
- stop: अनुक्रम का अंत बिंदु।
- num: शुरुआत और अंत अनुक्रम के बीच उत्पन्न होने वाले तत्वों की संख्या।
- endpoint: यह नियंत्रित करता है कि स्टॉप मान आउटपुट सरणी में शामिल है या नहीं। यदि endpoint=True, तो स्टॉप पैरामीटर nd.array में अंतिम आइटम के रूप में शामिल होता है। यदि endpoint=False, तो स्टॉप पैरामीटर शामिल नहीं होता है।
- dtype: आउटपुट सरणी के प्रकार का वर्णन करता है।
उदाहरण 1
# numpy आयात करें
import numpy as np
# geomspace() फ़ंक्शन
x = np.geomspace(1, 2000, num=8)
print("X का geomspace: \n", x)
आउटपुट
X का geomspace: [1.00000000e+00 2.96193630e+00 8.77306662e+00 2.59852645e+01 7.69666979e+01 2.27970456e+02 6.75233969e+02 2.00000000e+03]
उदाहरण 2
# numpy आयात करें
import numpy as np
# geomspace() फ़ंक्शन
x = np.geomspace(2, 800, num=9, endpoint=False)
print("X का geomspace :\n", x)
आउटपुट
X का geomspace: [ 2. 3.89177544 7.57295802 14.73612599 28.67484658 55.79803176 108.57670466 211.27807602 411.12341312]
यहां, हमने endpoint=False लिया है, इसलिए स्टॉप पैरामीटर अनुक्रम में शामिल नहीं है।