เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ f2py เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
f2py - Fortran to Python interface generator
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
(1) เปเบเบทเปเบญเบชเปเบฒเบเปเบซเบผเปเบเปเบกเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบ:
f2py [ ] [[[เบเบฝเบเปเบเป:]||[เบเปเบฒเบก:]] ] [:
เปเบเบฅเป> ...]
(2) เปเบเบทเปเบญเบฅเบงเบเบฅเบงเบกเปเบเบฅเป fortran เปเบฅเบฐเบชเปเบฒเบเปเบกเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบ:
f2py -c [ , , ]
(3) เปเบเบทเปเบญเบชเปเบฒเบเปเบเบฅเปเบฅเบฒเบเปเบเบฑเบ:
f2py -เบ ...< เบเบปเบงเปเบฅเบทเบญเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบ (1) >
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบเบฃเปเบเบฃเบกเบเบตเปเบชเปเบฒเบเปเบเบฅเป Python C/API ( module.c) เบเบตเปเบเบฐเบเบญเบเบเปเบงเบ wrappers
เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบ Fortran เบซเบผเบท C เปเบเบทเปเบญเปเบซเปเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบเบทเบเปเบญเบตเปเบเบเบฒเบ Python. เบเปเบงเบ -c
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบ.
OPTIONS
-h
เบเบฝเบเบฅเบฒเบเปเบเบฑเบเบเบญเบ fortran routines เปเบเบทเปเบญเบเบทเปเบ เปเบฅเบฐเบญเบญเบ. เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบ
เปเบเปเปเบ เปเบฅเบฐเปเบเปเบกเบฑเบเปเบเบ . เบเปเบฒ ==stdout เปเบฅเปเบง
เบฅเบฒเบเปเบเบฑเบเบเบทเบเบเบดเบกเบญเบญเบเปเบเบฑเบ stdout.
< fortran เบซเบเปเบฒเบเบตเป>
เบเบทเปเบเบญเบ fortran routines เบเบตเปเบเบฑเบเบเบฑเบ Python C/API เบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบ.
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ .
เบเปเบฒเบก: เบเปเปเบชเบปเบเปเบเบเบฑเบเบเบฑเบ fortran เบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบปเบเบเปเบงเบฒ `:'.
เบเบฝเบเปเบเป: เปเบเปเบเบฝเบเปเบเปเบเบฑเบเบเบฑเบ fortran เบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบปเบเบเปเบงเบฒ `:'.
: เบเบฑเบเบเบทเบเปเบเบซเบฒ เปเปเบ.
-m
เบเบทเปเบเบญเบเปเบกเบเบนเบ; f2py เบชเปเบฒเบเปเบเบฅเป API Python/C module.c เบซเบผเบท
เปเบกเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบ . เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 'เบเปเปเบกเบตเบเบทเป'.
--[เบเปเป-] เบเปเปเบฒเบเบงเปเบฒ
เบขเปเบฒ [เบเปเป] เบซเบผเบธเบเบเปเบฅเบฐเบเบตเปเบ . เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, --lower เปเบกเปเบเบชเบปเบกเบกเบธเบเบงเปเบฒเบเปเบงเบ -h
key, เปเบฅเบฐ --no-lower เปเบเบเบเปเปเบกเบตเบเบฒเบ key -h.
--build-dir
เปเบเบฅเป f2py เบเบฑเบเบซเบกเบปเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบ . เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ tempfile.mkdtemp().
--เบเบฝเบเบเบฑเบ-เบฅเบฒเบเปเบเบฑเบ
เบเบฝเบเบเบฑเบเปเบเบฅเปเบฅเบฒเบเปเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง.
--[เบเปเป-]latex-doc
เบชเปเบฒเบ (เบซเบผเบทเบเปเป) module.tex. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ --no-latex-doc.
--short-latex
เบชเปเบฒเบเปเบญเบเบฐเบชเบฒเบ LaTeX 'เบเปเปเบเบปเบเบเปเบงเบ' (เปเบเบเบเปเปเบกเบตเบเปเบฒเบชเบฑเปเบ \documentclass,
\tableofcontents, เปเบฅเบฐ \begin{document}, \end{document}).
--[เบเปเป-]เบเบฑเบเบเปเบญเบ-doc
เบชเปเบฒเบ (เบซเบผเบทเบเปเป) module.rst. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ --no-rest-doc.
--debug-capi
เบชเปเบฒเบเบฅเบฐเบซเบฑเบ C/API เบเบตเปเบฅเบฒเบเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบญเบ wrappers เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบฅเปเบ. เบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบ
เบเบฒเบเบเบตเบเบฑเบ.
- เบฅเบงเบกโเบเบฑเบ' ยด
เปเบเบตเปเบก CPP #include statement เปเบชเปเบฅเบฐเบซเบฑเบ C/API. เบเบงเบเบเบฐเบขเบนเปเปเบ
เบฎเบนเบเปเบเบเบเบญเบ `"filename.ext"' เบซเบผเบท ` '. เบเบฑเปเบเบเบฑเปเบ
เบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเปเบญเบเบซเบเปเบฒเบเบตเป wrapper เปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบฅเบฐเบซเบฑเบ C/API. เบเบฒเบเปเบฅเบทเบญเบ
เบเบทเบเปเบชเบทเปเบญเบกเบฅเบฒเบเบฒ, เปเบซเปเปเบเปเบเบณเบเบฐเปเบซเบผเบเบเบตเป 'เบฅเบฐเบซเบฑเบเบเบนเปเปเบเป' เปเบเปเบเบฅเปเบฅเบฒเบเปเบเบฑเบเปเบเบ.
--[no-]wrap-functions
เบชเปเบฒเบเบเบธเบเบเบฐเบเบณเบเบปเบงเบเปเบญเบเบเบญเบ Fortran เปเบซเปเบเบฑเบเบเบฑเบเบเบฑเบ Fortran 77. --wrap-functions เปเบกเปเบ
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเปเบญเบเบฐเบฅเบฒเบเบชเบนเบเบชเบธเบเบเบญเบ portability/compiler.
--help-link [.. ]
เบฅเบฒเบเบเบทเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบเบปเบเปเบซเบฑเบเปเบเบ system_info.py. [..] เบญเบฒเบเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ
เบเบทเป. เปเบเบดเปเบเบเบณ --link- เบชเบฐเบซเบผเบฑเบเบเปเบฒเบเบฅเบธเปเบก.
--เบเบฝเบ
เปเบฅเปเบเบขเปเบฒเบเบเบฝเบเป.
-- verbose
เปเบฅเปเบเบเปเบงเบ verbosity เบเบดเปเบชเบ.
-v เบเบดเบกเบฅเบฐเบซเบฑเบเปเบงเบตเบเบฑเบ f2py เปเบฅเบฐเบญเบญเบ.
--include_paths เปเบชเบฑเปเบเบเบฒเบ 1: เปเบชเบฑเปเบเบเบฒเบ 2: ...
เบเบปเปเบเบซเบฒเบฅเบงเบกเบกเบตเปเบเบฅเป (เบเบตเป f2py เบเบฐเบชเบฐเปเบเบ) เบเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบซเป.
CONFIG_FC OPTIONS
เบเบปเบงเปเบฅเบทเบญเบเบเปเปเปเบเบเบตเปเปเบกเปเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฝเบเปเบเปเปเบกเบทเปเบญเบชเบฐเบซเบผเบฑเบ -c เบเบทเบเบเปเบฒเปเบเป.
--help-compiler
เบฅเบฒเบเบเบทเปเบเบปเบงเบชเบฑเบเบฅเบงเบก Fortran เบเบตเปเบกเบตเบขเบนเป [DEPRECIATED].
--fcompiler=
เบฅเบฐเบเบธเบเบฐเปเบเบ Fortran compiler เปเบเบเบเบนเปเบเบฒเบ.
--compiler=
เบฅเบฐเบเบธเบเบฐเปเบเบ C compiler (เบเบฒเบกเบเบตเปเบเปเบฒเบเบปเบเปเบเบ distutils)
--fcompiler-exec=
เบฅเบฐเบเบธเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒ F77 compiler [DEPRECIATED].
--f90compiler-exec=
เบฅเบฐเบเบธเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒ F90 compiler [DEPRECIATED].
--help-fcompiler
เบฅเบฒเบเบเบทเป Fortran compilers เบเบตเปเบกเบตเบขเบนเปเปเบฅเบฐเบญเบญเบ.
--f77exec=
เบฅเบฐเบเบธเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒ F77 compiler.
--f90exec=
เบฅเบฐเบเบธเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒ F90 compiler.
--f77flags = "..."
เบฅเบฐเบเบธเบเบธเบ compiler F77.
--f90flags = "..."
เบฅเบฐเบเบธเบเบธเบ compiler F90.
--opt="..."
เบฅเบฐเบเบธเบเบธเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
--arch="..."
เบฅเบฐเบเบธเบเบธเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบฐเปเบเบฒเบฐเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ.
--noopt
เบฅเบงเบเบฅเบงเบกเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
--noarch
เบฅเบงเบเบฅเบงเบกเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบเบญเบตเบเปเบชเป arch.
--debug
เบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ.
เบเบดเปเบชเบ OPTIONS
เบเบปเบงเปเบฅเบทเบญเบเบเปเปเปเบเบเบตเปเปเบกเปเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฝเบเปเบเปเปเบกเบทเปเบญเบชเบฐเบซเบผเบฑเบ -c เบเบทเบเบเปเบฒเปเบเป.
--link-
เปเบเบทเปเบญเบกเบเปเปเปเบกเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบตเปเบกเบต เบเบฒเบกเบเบตเปเบเบณเบเบปเบเปเบเบ numpy_distutil/system_info.py.
เบเบปเบงเบขเปเบฒเบ: เปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ LAPACK เบเบตเปเบเบทเบเบเบฑเบเบเบธเบ (vecLib เปเบ MacOSX, ATLAS เบขเบนเปเบเปเบญเบเบญเบทเปเบ),
เปเบเป --link-lapack_opt. เปเบเบดเปเบ --help-link switch.
-L/path/to/lib/ -l
-D -U -I/path/to/include/
.o .เบเบฑเปเบเบเบฑเปเบ .เบ
-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
Macros เบเบตเปเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเบเบฑเบเบเบปเบงเบชเบฑเบเบฅเบงเบก Fortran เบเบตเปเบเปเปเปเบกเปเบ gcc.
-DF2PY_REPORT_ATEXIT
เปเบเบทเปเบญเบเบดเบกเบฅเบฒเบเบเบฒเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฒเบเปเบเปเบเบญเบ F2PY เปเบกเบทเปเบญ python เบญเบญเบเปเบ. เบกเบต
เบชเบณ เบฅเบฑเบ Linux.
-DF2PY_REPORT_ON_ARRAY_COPY=
เปเบเบทเปเบญเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบซเบฒ stderr เบเบธเบเบเบฑเปเบเบเบตเปเบเบฒเบเปเบเปเบเบญเบ F2PY เปเบฎเบฑเบเบชเปเบฒเปเบเบปเบฒเบเบญเบเบญเบฒเปเบฃ.
เบเบณเบเบงเบเปเบเบฑเบก เบเปเบฒเบเบปเบเบเบญเบเปเบเบเบชเปเบฒเบฅเบฑเบเบเบฐเบซเบเบฒเบ array เปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบเบงเบฒเบกเบเบงเบเบเบฐเบเบทเบเบชเบฐเปเบเบ.
เบชเบดเปเบเบเบตเปเบเปเบญเบเบกเบต
Python 1.5.2 เบซเบผเบทเบชเบนเบเบเบงเปเบฒ (เบฎเบญเบเบฎเบฑเบ 2.x).
เบเบปเบงเปเบฅเบ Python 13 เบซเบผเบทเบชเบนเบเบเบงเปเบฒ (เบฎเบญเบเบฎเบฑเบ 20.x,21.x,22.x,23.x).
เบเบฒเบเปเบฅเบทเบญเบ Numarray 0.9 เบซเบผเบทเบชเบนเบเบเบงเปเบฒเปเบกเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเปเบงเบ.
numpy_distutils เบเบฒเบ Scipy (เบชเบฒเบกเบฒเบเบเบฒเบงเปเบซเบผเบเปเบเปเบเบฒเบเปเปเบฒเบซเบผเบฑเบ F2PY)
เปเบเป f2py เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net