के बीच चयन करना मैं numpy.interp
बनाम scipy.interpolate.interp1d
(kind='linear'
के साथ) के बीच चयन करने की कोशिश कर रहा हूं। मुझे एहसास है कि उनके पास अलग-अलग इंटरफेस हैं लेकिन इससे मेरे लिए कोई फर्क नहीं पड़ता है (मैं या तो इंटरफेस के आसपास कोड कर सकता हूं)। मैं सोच रहा हूं कि क्या अन्य मतभेद हैं जिनके बारे में मुझे अवगत होना चाहिए। धन्यवाद।numpy.interp बनाम scipy.interpolate.interp1d (kind = 'linear' के साथ)
उत्तर
जबकि numpy अलग डेटापॉइंट्स के साथ एक सरणी देता है, 'interp1d' एक फ़ंक्शन देता है। आप जितनी बार चाहें उतनी बार अपने कोड में जेनरेट किए गए फ़ंक्शन का उपयोग कर सकते हैं। इसके अलावा, आप अन्य तरीकों scipy.interp1d दोनों करता है, जबकि चुनते हैं, की तुलना में रैखिक interpoationn
जैसा कि मेरे प्रश्न कथन में बताया गया है, मैं विभिन्न इंटरफेस के बारे में जानता हूं और मुझे दयालु = 'रैखिक' के अलावा अन्य तरीकों के बारे में पता है, लेकिन ये वे चीजें नहीं हैं जिनके बारे में मैं पूछ रहा हूं। – sotrue
Numpy.interp जटिल मान डेटा या ndim> 1 प्रबंधन नहीं करती है सकते हैं। ओटीओएच, numpy का इंटरपोलेटर much faster है (और अभी भी हाल ही में अधिक स्पष्ट संस्करण में तेजी से है)।
हां, यह वह जानकारी है जिसे मैं ढूंढ रहा था। धन्यवाद! – sotrue
- 1. numpy.interp
- 2. अगर मैं शून्य इंटरपोलेशन (टुकड़े की स्थिरता) चाहता हूं तो numpy.interp के लिए सबसे अच्छा ड्रॉप-इन प्रतिस्थापन क्या है?
- 3. NHibernate Fetch (Kind)
- 4. पांडा के आउटपुट कैसे प्राप्त करें .plot (kind = 'kde')?
- 5. बनाम सीडीएन मेजबान बनाम के साथ?
- 6. प्रोलॉग बनाम = सूचियों के साथ
- 7. <fieldset> के साथ बॉक्स छाया सीएसएस। फ़ायरफ़ॉक्स बनाम क्रोम
- 8. सी ++ - हेडर बनाम कन्स्ट्रक्टर के साथ बनाम वैरिएबल
- 9. ब्लॉकयूआई बनाम AJAX के साथ async विकल्प के साथ
- 10. फर्स्टऑर्डडिफॉल्ट() लम्बा के साथ फर्स्टऑर्डडिफॉल्ट() के साथ LINQ बनाम?
- 11. कुर्नेरेट्स बनाम स्टैंडअलोन कुबर्नेट्स के साथ मवेशी बनाम रांचर के साथ रांचर
- 12. साथ-मेटा बनाम^{} - क्लोजर
- 13. बनाम 2008 के साथ गैकुटिल का स्थान
- 14. एरो के साथ टेम्पोरल बनाम स्थानिक लोकैलिटी
- 15. गीवेन्ट बनाम धागे के साथ Uwsgi
- 16. एसएफआईएनएई एम्पर्सेंड के साथ एक फंक्शन बनाम
- 17. आरओसीआर बनाम आरओसीआर के साथ आरओसी
- 18. रूबी बनाम मॉड्यूल के साथ रूबी नेमस्पेसिंग?
- 19. && बनाम और टेस्ट कमांड के साथ बैश
- 20. बनाम 2008 के साथ CurlPP का उपयोग
- 21. if-else बनाम ifelse सूचियों के साथ
- 22. एलटीएमएल बनाम सुंदरसूपू के साथ सुंदरसूप 4
- 23. मोंगोडेट बनाम यूटीसीडीएटीटाइम के साथ पूछताछ
- 24. DataTrigger बनाम के साथ ControlTemplate। DataTemplateSelector
- 25. गियरमैन बनाम क्रॉन के साथ शेड्यूलिंग?
- 26. तुलनात्मक बनाम ट्रीसेट के साथ सूची
- 27. कुकीस्टोर के साथ कुकीज़ बनाम सत्र
- 28. ड्रॉपडाउन समस्या के तहत ग्रेडियेंट के साथ सीएसएस एंग्लेड मेनू
- 29. सीएसएस के साथ अजीब सफारी सीएसएस बग
- 30. पृष्ठभूमि ढाल के साथ सीएसएस संक्रमण
परिणाम समान होना चाहिए। आप दो तरीकों के [टाइम टेस्ट] (https://docs.python.org/2/library/timeit.html) की तुलना कर सकते हैं। – farenorth
यह गारंटी है कि परिणाम x और y मानों के सभी इनपुट सरणी के लिए समान होंगे? – sotrue
मैं कुछ भी गारंटी नहीं दे रहा हूं, और मशीन परिशुद्धता अंतर हो सकता है, लेकिन अन्यथा मुझे कोई कारण नहीं दिखता कि वे अलग-अलग परिणाम देंगे। – farenorth