"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पायथन में दशमलव चरण मूल्यों के साथ एक सीमा कैसे उत्पन्न कर सकता हूं?

मैं पायथन में दशमलव चरण मूल्यों के साथ एक सीमा कैसे उत्पन्न कर सकता हूं?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:869

] हालाँकि, जब एक दशमलव चरण मान का उपयोग करने का प्रयास किया जाता है, तो एक त्रुटि होती है क्योंकि यह शून्य नहीं हो सकता है। । Numpy लाइब्रेरी Linspace फ़ंक्शन प्रदान करती है जो कई अंक और एक वैकल्पिक समापन बिंदु मान लेती है। उदाहरण के लिए:

How Can I Generate a Range with Decimal Step Values in Python?
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