f2py

    1熱度

    1回答

    我寫了一個小的Fortran函數,並在Python中使用f2py將參數傳遞給它。不知何故,在傳輸過程中,參數的順序是混亂的,我不知道爲什麼。 的Fortran函數(其是在名爲calc_density.f95文件)的相關部分: subroutine calc_density(position, nparticles, ncells, L, density) implicit none int

    0熱度

    1回答

    我正在使用f2py來包裝一些Fortran子例程。當從Python調用時,我總是使用顯式數組作爲輸入/輸出,但有幾個工作數組需要可分配。這些數組與Python沒有接口。可複製問題的一個小的測試子程序如下所示: subroutine test(n, x, y) !f2py intent(in) n, x !f2py intent(out) y !f2py depend

    1熱度

    1回答

    我有一個公共的筆記本,其中蟒蛇,numpy的,numba,用Cython和Fortran是在簡單相加比較: https://gist.github.com/denfromufa/7727874c4fe1e7e174ed953930e93bbc 爲什麼numba如此之快?

    0熱度

    1回答

    我很努力讓Windows XP上的英特爾Fortran與F2PY一起工作。這似乎是一個常見問題,並且我嘗試了在其他帖子中找到的許多建議(如下所述)。 約我的系統信息的比特: 視窗7 64位經由Enthought冠32位 的Python 2.7.11(最新作爲六月 12,2016) 英特爾Fortran 14(英特爾\作曲XE 2013 SP1)(32位和64位) 做了一些研究see here後,我

    0熱度

    1回答

    我想學習如何編譯使用f2py的python fortran代碼。我使用Python 2.7.10(通過Python(x,y))和Mingw32作爲我的編譯器。我試圖讓它在64位Windows 7中運行,但Python 2.7.10運行在32位。我爲我的系統的PATH文件添加了C:\MingW\bin\和C:\Python27\的適當路徑。 當我試圖編譯一個簡單的hello.f「Hello,Worl

    0熱度

    1回答

    我使用f2py將一些舊的fortran代碼打包並導入到python。 Fortran代碼依賴駐留在同一目錄中的數據文件。如果我在該目錄中啓動python,一切正常。 但是,如果我從其他地方導入此模塊,它會在本地查找這些文件,顯然無法找到它們。 有沒有辦法告訴模塊在哪裏執行fortran代碼(或其他聰明的方式)?

    2熱度

    2回答

    我用f2py包裝了一些fortran代碼。這裏的Fortran代碼: MODULE iteration implicit none contains SUBROUTINE iterate(alpha, beta, e, es, rank, omega, smearing, prec, max_step) REAL(kind=8), INTENT(in) :: omega, sme

    0熱度

    2回答

    我試圖運行f2py example來創建編譯擴展module¶: # import os # os.environ["CC"] = "gcc" # os.environ["CXX"] = "g++" # Using post-0.2.2 scipy_distutils to display fortran compilers from scipy_distutils.fcompiler

    0熱度

    1回答

    我目前正在編寫一個耗時的python程序,並決定在fortran中重寫程序的一部分。但是,表現依然不佳。爲了剖析目的,我想知道在包裝中花了多少時間,以及在fortran子程序中花費了多少時間。有沒有一種方便的方法來實現這一目標?

    0熱度

    1回答

    安裝f2py我不知道是否有人能幫助我一個問題:我在使用Ubuntu 12.04和我想安裝f2py。不過版本在這裏找到: https://sysbio.ioc.ee/projects/f2py2e/index.html#installation 給了我與Python 2.7.6錯誤。由於python 2.6(http://comments.gmane.org/gmane.comp.python.f2