f2py

    2熱度

    1回答

    我需要用f2py包裝一個簡單的fortran90代碼。該FORTRAN模塊 「test.f90」 是 module util contains FUNCTION gasdev(idum) implicit none INTEGER(kind=4), intent(inout) :: idum REAL(kind=8) :: gasdev, ran2 print*,idum gas

    0熱度

    1回答

    我使用f2py和英特爾Fortran編譯器來包裝一些Fortran代碼這就要求一些數學庫像dexp和dpow。 編譯過程順利沒有報告任何犯錯,但是當我試圖運行包Python模塊,錯誤提示了: ImportError: /usr/lib/python2.7/site-packages/foo/foo.so: undefined symbol: vmldExp2 我切換到gfortran,似乎類似的問

    0熱度

    1回答

    的Fortran源在一個項目中,我對我們工作的Python C模塊中使用來自Fortran語言編譯f2py一個Python C模塊中。我在使用Windows 7 32位(使用mingw32)和構建在32位Linux上的服務器上沒有任何問題。 但我最近安裝了Ubuntu 10.04 LTS 64位我的筆記本電腦,我使用的發展,當我建造它,我得到了很多的警告(即使我顯然安裝了所有的gcc/FORTRA

    3熱度

    1回答

    我想用python讀取一些smps文件,並發現fortran實現,所以我想我會給f2py一個鏡頭。問題是我沒有Fortran的經驗。 我已經在我的Linux機器上成功安裝了gfortran和f2py,並在f2py頁面上運行了該示例,但編譯和運行大型程序時遇到了一些麻煩。有兩個文件,一個帶有文件閱讀器封裝,另一個帶有所有的邏輯。他們似乎打電話給對方,但是當我編譯和鏈接或嘗試f2py,我得到的錯誤,他

    3熱度

    2回答

    以下Fortran代碼填充的2D陣列X具有值v subroutine fill(x,v,m,n) real*8 x(m,n),v integer m,n,i cf2py intent(in) :: x,v,m,n forall(i=1:m,j=1:n) x(i,j) = v end 當Python調用此函數: x = numpy.array(

    0熱度

    1回答

    我有一些例程是用fortran編寫的,我想在我的python代碼中使用。一個快速的網絡搜索通知我關於f2py,我試了一下。使用 f2py -c numericalMethods.f -m numericalMethods 它似乎工作了一段時間,直到轉換過程中出現大量錯誤。任何想法,爲什麼下面的一段代碼無法使用f2py? SUBROUTINE n_bezier(t, nx2, BezX, Bez

    2熱度

    3回答

    我已經開始使用Fortran(95)生成一些數字代碼(生成python模塊)。下面是一個簡單的例子: subroutine bincount (x,c,n,m) implicit none integer, intent(in) :: n,m integer, dimension(0:n-1), intent(in) :: x integer, dimens

    1熱度

    2回答

    我試圖更新我的軟件包scikits.bvp_solver(來源here),並且遇到了f2py生成文件的一些問題。在2009年生成的文件「bvp_solverf-f2pywrappers2.f90」和「bvp_solverfmodule.c」允許使用「python setup.py build_ext --inplace」構建軟件包,但如果我刪除它們並嘗試重建,錯誤 scikits/bvp_solv