2014-06-26 8 views
8

वहाँ already a question इस पर है, लेकिन इस सवाल का जवाब कोई टूटा लिंक होता है, और दो वर्ष से अधिक किया जा रहा है, मैं जैसे एक बेहतर समाधान अब वहाँ :)पायथन/numpy/scipy में कम विसंगति अर्ध-यादृच्छिक अनुक्रम उत्पन्न?

कम विसंगति अर्ध यादृच्छिक दृश्यों आशा करती हूं कि, सोबोल अनुक्रम, समान रूप से यादृच्छिक अनुक्रमों की तुलना में एक स्थान को समान रूप से भरें। क्या उन्हें अजगर में उत्पन्न करने के लिए एक अच्छा/आसान तरीका है?

+0

उल्लेख जवाब के नीचे, एक टिप्पणी एक अद्यतन कड़ी युक्त है। – newtover

उत्तर

6

मुझे लगता है कि अजगर में कम विसंगति दृश्यों के लिए सबसे अच्छा विकल्प संवेदनशीलता विश्लेषण लाइब्रेरी (salib) है:

https://github.com/SALib/SALib

मुझे लगता है कि यह एक सक्रिय परियोजना है और आप अगर कार्यक्षमताओं जाँच करने के लिए लेखक से संपर्क कर सकते हैं आपको पहले ही लागू कर दिया गया है। कि आपकी समस्या का समाधान नहीं होता है, कोराडो Chisari एक Sobol अजगर को (जॉन Burkardt द्वारा) Matlab में किए गए संस्करण मोड़ा, वह आप यहां पहुंच सकते हैं:

http://people.sc.fsu.edu/~jburkardt/py_src/sobol/sobol.html

किसी ने इन स्रोतों में टिप्पणी साफ और उन्हें डॉकस्ट्रिंग के प्रारूप में डाल दें। यह बहुत अधिक पठनीय है और आप इसे यहाँ पहुँच सकते हैं:

https://github.com/naught101/sobol_seq

संबंधित मुद्दे