f2py

    3

    1답변

    나는 fortran 서브 루틴을 사용하는 myscript.py 파일을 포함하는 python 꾸러미 "trees"를 가지고있다. 는 일반적으로 나는 f2py -c -m calctree calctree.f90 으로 포트란 모듈을 컴파일하고 난 후, 나는를 실행하여의 distutils와 모든 패키지 경우 calctree.so 를 사용합니다 from trees

    1

    1답변

    f2py를 사용하여 3 차원에서 간단한 통합 문제를 실행하려고합니다. 가 호출하는 파이썬 코드가 포트란 코드는 다음과 같다 : #!/Library/Frameworks/EPD64.framework/Versions/Current/bin/python import pymods as modules import pygauleg as gauleg import py

    1

    2답변

    파이썬에서 f2py 컴파일 모듈 작동에 어려움이 있습니다. Linux 64 비트 시스템에서 잘 컴파일되는 Fortran으로 작성된 소프트웨어가 있습니다. F2Py는 Fortran 비트도 사용하는 Python 모듈을 컴파일합니다. 여기 파이썬 모듈이 컴파일 방법은 다음과 같습니다 f2py --fcompiler=gfortran -I"path-to-dir-wit

    4

    1답변

    파이썬으로 포트란 코드를 실행하고 f2py -c -m을 사용하고 있습니다. 그러나 기능 만 .so 파일에 포장되어 있지만 PROGRAM에는 포함되어 있지 않은 것으로 보입니다. 그렇다면 글로벌 변수를 어떻게 다룰 수 있습니까? 예를 들어, 변수 C는 MODULE nfw double precision :: c END MODULE nfw 는, 프

    2

    3답변

    일부 배경의 관련성은 변동될 수 : 좀 F2Py 라이브러리를 소지하고 현재 오전 - 일부 포트란 코드에서 F2Py에 의해 컴파일 된 파이썬 모듈. 모든 의도와 목적으로이 모듈을 "제 3 자"로 간주 할 수 있습니다. 현재 Fortran 소스 코드에 액세스 할 수 없으며 편집 프로세스를 담당하지 않습니다. 모듈 자체는 Python 스크립팅을 지원하며 여러 플

    3

    1답변

    파이썬 스크립트에서 사용할 수 있도록 숫자 모듈을 컴파일하는 데 f2py를 사용하고 있습니다. fd.f : module fd ! Double precision real kind integer, parameter :: dp = selected_real_kind(15) contains subroutine lprsmf(th) i

    0

    1답변

    Python에서 사용하기 위해 f2py로 Fortran f90 파일을 컴파일하려고합니다. 이 파일은 다른 파일에서 모듈을 호출하는 서브 루틴입니다. 모듈은 기본적으로 할당을위한 것입니다. 명령 창에서 'gfortran my_dec.f90'을 사용하여 모듈을 컴파일 할 수 있지만 서브 루틴 파일을 컴파일 할 때 오류가 발생합니다. 간신히 Fortran을 사용

    7

    1답변

    나는 f2py로 놀고있다. 저는 numpy 내장형 대 fortran 90 형에 대해 다소 혼란 스럽습니다. 파이썬과 상호 작용할 때 fortran 90에서만 단 정밀도의 실수를 사용할 수있는 것처럼 보입니다. 내가 f2py 컴파일 및 파이썬에서 가져올 수,이 포트란 90 모듈, test.f90을 말해봐 : module test implicit none

    1

    1답변

    FORTRAN 라이브러리에 링크 할 때 제대로 작동하려면 setup.py 스크립트를 가져 오는 데 문제가 있습니다. 나는 라이브러리에 대한 경험이 거의 없으므로 잘못된 용어를 사용할 수 있습니다. FMLIB 포트란 패키지를 사용하는 포트란 모듈이 있습니다. FMLIB 패키지에는 .o 파일로 컴파일 된 세 개의 f95 파일이 들어 있습니다. 이 모듈은 파이썬

    5

    3답변

    파이썬 프로그램에서 fortran 함수를 호출하여 어떤 값을 반환한다고 가정 해 보겠습니다. subroutine pow2(in_x, out_x) implicit none real, intent(in) :: in_x !f2py real, intent(in, out) :: out_x real, intent(out) :: o