] हालाँकि, जब एक दशमलव चरण मान का उपयोग करने का प्रयास किया जाता है, तो एक त्रुटि होती है क्योंकि यह शून्य नहीं हो सकता है। । Numpy लाइब्रेरी Linspace फ़ंक्शन प्रदान करती है जो कई अंक और एक वैकल्पिक समापन बिंदु मान लेती है। उदाहरण के लिए:
np के रूप में numpy आयात आयात np.linspace (0, 1, 11) # रिटर्न [0, 0.1, 0.2, ..., 1] np.linspace (0, 1, 10, एंडपॉइंट = FALSE) # रिटर्न [0, 0.1, 0.2, ..., 0.9]
यदि फ्लोटिंग-पॉइंट स्टेप मान का उपयोग करना आवश्यक है उपयोग किया जाए:
np.arange (0.0, 1.0, 0.1) # रिटर्न [0, 0.1, 0.2, ..., 0.9]हालांकि, फ्लोटिंग-पॉइंट राउंडिंग त्रुटि अप्रत्याशित हो सकती है व्यवहार:
np.arange (1, 1.3, 0.1) # रिटर्न [1, 1.1, 1.2, 1.3] (राउंडिंग त्रुटि के कारण गलत)
import numpy as np np.linspace(0, 1, 11) # returns [0, 0.1, 0.2, ..., 1] np.linspace(0, 1, 10, endpoint=False) # returns [0, 0.1, 0.2, ..., 0.9], इसलिए, Numpy के लिंसपेस फ़ंक्शन का उपयोग करना या निर्दिष्ट करना दशमलव चरण मानों के साथ रेंज उत्पन्न करने के लिए अंकों की संख्या को प्राथमिकता दी जाती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3