f2py

    7गर्मी

    2उत्तर

    मैं f2py का उपयोग कर फोरट्रान में एक पायथन मॉड्यूल बना रहा हूं। अगर मैं फोरट्रान मॉड्यूल में कोई त्रुटि आती है तो मैं पाइथन प्रोग्राम में एक त्रुटि (त्रुटि संदेश सहित) उत्पन्न करना चाहता हूं। फोरट्रान

    8गर्मी

    2उत्तर

    की तुलना में मैं पाइथन त्वरक (Numba, Cython, f2py) की तुलना किसी साधारण समस्या के लिए लूप और नम्पी के इन्सम के लिए सरल (नीचे देखें) की तुलना कर रहा हूं। अब तक इस समस्या के लिए Numpy सबसे तेज़ है (कारक

    7गर्मी

    1उत्तर

    मैं f2py के साथ खेल रहा हूं। मैं numpy आंतरिक प्रकार बनाम fortran 90 प्रकार के बारे में थोड़ा उलझन में हूँ। ऐसा लगता है जैसे मैं अजगर के साथ बातचीत करते समय, फोर्टन 90 में केवल एक परिशुद्धता वास्तविकत

    5गर्मी

    2उत्तर

    मेरे पास एक फोरट्रान सबराउटिन है जिसे मैं पायथन में उपयोग करना चाहता हूं। subroutine create_hist(a, n, dr, bins, hist) integer, intent(in) :: n real(8), intent(in) :: a(n) real(8), inte

    5गर्मी

    3उत्तर

    मान लें कि हमें फर्मन फ़ंक्शन में कॉल करने की आवश्यकता है, जो कुछ मूल्यों को पाइथन प्रोग्राम में देता है। मुझे पता चला कि इस तरह से fortran कोड को फिर से लिखने कि: subroutine pow2(in_x, out_x) i

    6गर्मी

    1उत्तर

    मैं अपने फोरट्रान कोड को तेज़ करने के लिए ओपनएमपी का उपयोग करने की उम्मीद कर रहा था जिसे मैं f2py के माध्यम से चलाता हूं। हालांकि, सफलतापूर्वक संकलित करने के बाद, मैं पाइथन में मॉड्यूल आयात नहीं कर सक

    7गर्मी

    2उत्तर

    से एक्सेस मॉड्यूल पैरामीटर मैं एक अलग सबराउटिन में मॉड्यूल से पैरामीटर को संदर्भित करने के लिए f2py नहीं प्राप्त कर सकता जहां इसे इनपुट सरणी आयाम परिभाषित करने के लिए उपयोग किया जाता है। अर्थात। ! Fil

    7गर्मी

    3उत्तर

    मैं f2py (Ver.2 2) के माध्यम से संकलित फोरट्रान (gfortran 4.4.7) में लिखित पायथन (2.7.2) के लिए एक एक्सटेंशन का उपयोग कर रहा हूं। मैं पाइथन भाग cProfile के साथ प्रोफाइल कर सकता हूं, लेकिन परिणाम फोरट्

    6गर्मी

    1उत्तर

    पर सी ++ डबल पॉइंटर पास करने से मैं नीचे की तरह पायथन के लिए एक-आयाम सरणी पारित कर सकता हूं। और मुझे आश्चर्य है कि क्या मैं cty+, numpy का उपयोग कर पाइथन में C++ डबल पॉइंटर सरणी पास कर सकता हूं। test.

    5गर्मी

    1उत्तर

    f2py समर्थन रैपिंग सरणी-मूल्यवान फोर्टन फ़ंक्शंस के हाल के संस्करणों को करें? कुछ प्राचीन दस्तावेज में यह समर्थित नहीं था। अब इसके बारे में कैसे? उदाहरण के लिए निम्न फ़ंक्शन func.f95 के रूप में सहेजें