영어프랑스어스페인어

Ad


온웍스 파비콘

f2py - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 f2py를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 f2py 명령입니다.

프로그램:

이름


f2py - 포트란-파이썬 인터페이스 생성기

개요


(1) 확장 모듈 소스를 구성하려면:

f2py [ ] [[[만:]||[건너뛰기:]] ] [:
파일> ...]

(2) 포트란 파일을 컴파일하고 확장 모듈을 빌드하려면:

f2py -씨 [ , , ]

(3) 서명 파일을 생성하려면:

f2py -시간 ...< (1)과 같은 옵션 >

기술


이 프로그램은 Python C/API 파일( 래퍼를 포함하는 module.c)
주어진 Fortran 또는 C 함수에 대해 Python에서 호출할 수 있도록 합니다. -c와 함께
옵션은 해당 확장 모듈이 빌드됩니다.

옵션


-h
파일에 포트란 루틴의 서명 쓰기 그리고 종료. 당신은 할 수 있습니다
편집하다 대신 사용 . 만약에 == 표준 출력
서명은 stdout에 인쇄됩니다.

<포트란 기능>
Python C/API 함수가 생성될 포트란 루틴의 이름입니다.
기본값은 다음에서 찾을 수 있는 모든 것입니다. .

건너 뛰기: `:'까지 이어지는 포트란 기능을 무시하십시오.

만 : `:'까지 뒤에 오는 포트란 함수만 사용하십시오.

: 로 돌아가다 방법.

-m
모듈의 이름입니다. f2py는 Python/C API 파일을 생성합니다. module.c 또는
확장 모듈 . 기본값은 '제목 없음'입니다.

--[no-]낮음
케이스를 낮추지 마십시오. . 기본적으로 --lower는 -h로 가정합니다.
키 및 --no-lower -h 키가 없습니다.

--빌드 디렉토리
모든 f2py 생성 파일은 다음 위치에서 생성됩니다. . 기본값은 tempfile.mkdtemp()입니다.

--덮어쓰기 서명
기존 서명 파일을 덮어씁니다.

--[no-]라텍스 문서
생성(또는 생성하지 않음) 모듈.텍스. 기본값은 --no-latex-doc입니다.

--짧은 라텍스
'불완전한' LaTeX 문서 만들기(\documentclass 명령 없이,
\tableofcontents 및 \begin{document}, \end{document}).

--[no-]휴식 문서
생성(또는 생성하지 않음) 모듈.rst. 기본값은 --no-rest-doc입니다.

--debug-capi
런타임 동안 래퍼의 상태를 보고하는 C/API 코드를 만듭니다. 에 유용한
디버깅.

-포함하다 ´
C/API 코드에 CPP #include 문을 추가합니다. 에 있어야합니다
`"filename.ext"' 또는 ` '. 결과적으로
C/API 코드에서 래퍼 함수 부분 직전에 포함됩니다. 옵션
감가상각되면 대신 서명 파일에 'usercode' 문을 사용하십시오.

--[no-]랩 함수
Fortran 77 함수에 대한 Fortran 서브루틴 래퍼를 만듭니다. --wrap-functions는
최대 이식성/컴파일러 독립성을 보장하기 때문에 기본값입니다.

--도움말 링크 [...]
system_info.py에서 찾은 시스템 리소스를 나열합니다. [..] 리소스 목록이 포함될 수 있습니다.
이름. --link-도 참조하십시오. 아래 스위치.

--조용한
조용히 달리세요.

--말 수가 많은
더 자세한 정보로 실행하십시오.

-v f2py 버전 ID를 인쇄하고 종료합니다.

--include_paths 경로1:경로2:...
지정된 디렉토리에서 포함 파일(f2py가 스캔할)을 검색합니다.

CONFIG_FC 옵션


다음 옵션은 -c 스위치를 사용하는 경우에만 유효합니다.

--help-컴파일러
사용 가능한 포트란 컴파일러를 나열합니다[DEPRECIATED].

--f컴파일러=
공급업체별로 Fortran 컴파일러 유형을 지정합니다.

--컴파일러=
C 컴파일러 유형 지정(distutils에 의해 정의됨)

--f컴파일러 실행=
F77 컴파일러 [DEPRECIATED]에 대한 경로를 지정하십시오.

--f90컴파일러-exec=
F90 컴파일러 [DEPRECIATED]에 대한 경로를 지정하십시오.

--help-f컴파일러
사용 가능한 포트란 컴파일러를 나열하고 종료합니다.

--f77exec=
F77 컴파일러의 경로를 지정합니다.

--f90exec=
F90 컴파일러의 경로를 지정합니다.

--f77flags="..."
F77 컴파일러 플래그를 지정합니다.

--f90flags="..."
F90 컴파일러 플래그를 지정합니다.

--opt="..."
최적화 플래그를 지정합니다.

--arch="..."
아키텍처별 최적화 플래그를 지정합니다.

--noopt
최적화 없이 컴파일합니다.

--노아크
아치 종속 최적화 없이 컴파일합니다.

-디버그
디버깅 정보로 컴파일합니다.

EXTRA 옵션


다음 옵션은 -c 스위치를 사용하는 경우에만 유효합니다.

--링크-
확장 모듈을 다음과 연결 numpy_distutils/system_info.py에 정의된 대로.
예를 들어 최적화된 LAPACK 라이브러리(MacOSX에서는 vecLib, 다른 곳에서는 ATLAS)와 연결하기 위해,
--link-lappack_opt를 사용하십시오. --help-link 스위치도 참조하십시오.

-L/경로/to/lib/ -엘

-NS -유 -I/경로/to/include/

.영형 .그래서 .NS

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
비 gcc 포트란 컴파일러에 필요할 수 있는 매크로.

-DF2PY_REPORT_ATEXIT
파이썬이 종료될 때 F2PY 인터페이스의 성능 보고서를 인쇄하려면. 사용 가능
Linux 용.

-DF2PY_REPORT_ON_ARRAY_COPY=
F2PY 인터페이스가 배열의 복사본을 만들 때마다 stderr에 메시지를 보내려면.
정수 메시지가 표시되어야 할 때 배열 크기에 대한 임계값을 설정합니다.

요구 사항


Python 1.5.2 이상(2.x 지원).

수치형 Python 13 이상(20.x,21.x,22.x,23.x 지원).

선택적 Numarray 0.9 이상은 부분적으로 지원됩니다.

Scipy의 numpy_distutils(F2PY 홈페이지에서 다운로드 가능)

onworks.net 서비스를 사용하여 온라인으로 f2py를 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad