Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന f2py3.5-dbg കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
f2py - ഫോർട്രാൻ ടു പൈത്തൺ ഇന്റർഫേസ് ജനറേറ്റർ
സിനോപ്സിസ്
(1) വിപുലീകരണ മൊഡ്യൂൾ ഉറവിടങ്ങൾ നിർമ്മിക്കുന്നതിന്:
f2py [ ] [[[മാത്രം:]||[ഒഴിവാക്കുക:]] ] [:
ഫയലുകൾ> ...]
(2) ഫോർട്രാൻ ഫയലുകൾ കംപൈൽ ചെയ്യുന്നതിനും വിപുലീകരണ മൊഡ്യൂളുകൾ നിർമ്മിക്കുന്നതിനും:
f2py -സി [ , , ]
(3) ഒപ്പ് ഫയലുകൾ സൃഷ്ടിക്കാൻ:
f2py -എച്ച് ...< (1) > എന്നതിലെ അതേ ഓപ്ഷനുകൾ
വിവരണം
ഈ പ്രോഗ്രാം ഒരു പൈത്തൺ സി/എപിഐ ഫയൽ സൃഷ്ടിക്കുന്നു ( module.c) അതിൽ റാപ്പറുകൾ അടങ്ങിയിരിക്കുന്നു
ഫോർട്രാൻ അല്ലെങ്കിൽ സി ഫംഗ്ഷനുകൾ നൽകിയതിനാൽ അവ പൈത്തണിൽ നിന്ന് വിളിക്കാം. കൂടെ -സി
അനുയോജ്യമായ വിപുലീകരണ മൊഡ്യൂളുകൾ നിർമ്മിച്ചിരിക്കുന്ന ഓപ്ഷൻ.
ഓപ്ഷനുകൾ
-h
ഫയൽ ചെയ്യുന്നതിനായി ഫോർട്രാൻ ദിനചര്യകളുടെ ഒപ്പുകൾ എഴുതുക പുറത്തുകടക്കുക. അപ്പോൾ നിങ്ങൾക്ക് കഴിയും
തിരുത്തുക പകരം അത് ഉപയോഗിക്കുക . എങ്കിൽ ==stdout അപ്പോൾ
ഒപ്പുകൾ stdout-ലേക്ക് പ്രിന്റ് ചെയ്യുന്നു.
<ഫോർട്രാൻ പ്രവർത്തനങ്ങൾ>
പൈത്തൺ സി/എപിഐ ഫംഗ്ഷനുകൾ സൃഷ്ടിക്കുന്ന ഫോർട്രാൻ ദിനചര്യകളുടെ പേരുകൾ.
ഡിഫോൾട്ടായി കാണുന്നതെല്ലാം .
ഒഴിവാക്കുക: `:' വരെ പിന്തുടരുന്ന ഫോർട്രാൻ ഫംഗ്ഷനുകൾ അവഗണിക്കുക.
മാത്രം: `:' വരെ പിന്തുടരുന്ന ഫോർട്രാൻ ഫംഗ്ഷനുകൾ മാത്രം ഉപയോഗിക്കുക.
: തിരികെ വന്ന് മോഡ്.
-m
മൊഡ്യൂളിന്റെ പേര്; f2py ഒരു പൈത്തൺ/സി API ഫയൽ സൃഷ്ടിക്കുന്നു module.c അല്ലെങ്കിൽ
വിപുലീകരണ ഘടകം . സ്ഥിരസ്ഥിതി 'പേരില്ലാത്തതാണ്'.
--[no-]താഴെ
കേസുകൾ കുറയ്ക്കരുത് . ഡിഫോൾട്ടായി, --ലോവർ എന്നത് -h ഉപയോഗിച്ച് അനുമാനിക്കപ്പെടുന്നു
കീ, കൂടാതെ --no-lower -h കീ ഇല്ലാതെ.
--ബിൽഡ്-ഡൈർ
എല്ലാ f2py ജനറേറ്റഡ് ഫയലുകളും സൃഷ്ടിക്കപ്പെട്ടവയാണ് . സ്ഥിരസ്ഥിതി tempfile.mkdtemp() ആണ്.
--ഓവർറൈറ്റ്-സിഗ്നേച്ചർ
നിലവിലുള്ള സിഗ്നേച്ചർ ഫയൽ തിരുത്തിയെഴുതുക.
--[no-]latex-doc
സൃഷ്ടിക്കുക (അല്ലെങ്കിൽ ഇല്ല) module.tex. സ്ഥിരസ്ഥിതി --no-latex-doc ആണ്.
--ഹ്രസ്വ-ലാറ്റക്സ്
'അപൂർണ്ണമായ' LaTeX പ്രമാണം സൃഷ്ടിക്കുക (കമാൻഡുകൾ ഇല്ലാതെ \documentclass,
\tableofcontents, കൂടാതെ \begin{document}, \end{document}).
--[no-]വിശ്രമ-ഡോക്
സൃഷ്ടിക്കുക (അല്ലെങ്കിൽ ഇല്ല) module.rst. ഡിഫോൾട്ട് --no-rest-doc ആണ്.
--ഡീബഗ്-കാപ്പി
റൺടൈം സമയത്ത് റാപ്പറുകളുടെ അവസ്ഥ റിപ്പോർട്ടുചെയ്യുന്ന C/API കോഡ് സൃഷ്ടിക്കുക. വേണ്ടി ഉപയോഗപ്രദമാണ്
ഡീബഗ്ഗിംഗ്.
-ഉൾപ്പെടുന്നു '
C/API കോഡിലേക്ക് CPP #include പ്രസ്താവന ചേർക്കുക. ൽ ആയിരിക്കണം
ഒന്നുകിൽ `"filename.ext"' അല്ലെങ്കിൽ ` ഫോർമാറ്റ് '. തൽഫലമായി
C/API കോഡിലെ റാപ്പർ ഫംഗ്ഷനുകളുടെ ഭാഗത്തിന് തൊട്ടുമുമ്പ് ഉൾപ്പെടുത്തും. ഓപ്ഷൻ
മൂല്യത്തകർച്ചയാണ്, പകരം സിഗ്നേച്ചർ ഫയലുകളിൽ `ഉപയോക്തൃകോഡ്` പ്രസ്താവന ഉപയോഗിക്കുക.
--[no-]റാപ്പ്-ഫംഗ്ഷനുകൾ
ഫോർട്രാൻ 77 ഫംഗ്ഷനുകളിലേക്ക് ഫോർട്രാൻ സബ്റൂട്ടീൻ റാപ്പറുകൾ സൃഷ്ടിക്കുക. --wrap-functions ആണ്
ഡിഫോൾട്ട്, കാരണം ഇത് പരമാവധി പോർട്ടബിലിറ്റി/കംപൈലർ സ്വാതന്ത്ര്യം ഉറപ്പാക്കുന്നു.
--സഹായ ലിങ്ക് [...]
system_info.py കണ്ടെത്തിയ സിസ്റ്റം ഉറവിടങ്ങൾ ലിസ്റ്റ് ചെയ്യുക. [..] വിഭവങ്ങളുടെ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കാം
പേരുകൾ. ഇതും കാണുക --ലിങ്ക്- താഴെ മാറുക.
--നിശബ്ദമായി
നിശബ്ദമായി ഓടുക.
--വാക്കുകൾ
അധിക വാചാലതയോടെ പ്രവർത്തിപ്പിക്കുക.
-v f2py പതിപ്പ് ഐഡി പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.
--include_paths പാത1:പാത2:...
തന്നിരിക്കുന്ന ഡയറക്ടറികളിൽ നിന്നുള്ള ഫയലുകൾ (f2py സ്കാൻ ചെയ്യുന്ന) തിരയലിൽ ഉൾപ്പെടുന്നു.
CONFIG_FC ഓപ്ഷനുകൾ
-c സ്വിച്ച് ഉപയോഗിക്കുമ്പോൾ മാത്രമേ ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഫലപ്രദമാകൂ.
--സഹായം-കംപൈലർ
ലഭ്യമായ ഫോർട്രാൻ കംപൈലറുകൾ ലിസ്റ്റ് ചെയ്യുക [വിലകുറഞ്ഞത്].
--fcompiler=
വെണ്ടർ പ്രകാരം ഫോർട്രാൻ കമ്പൈലർ തരം വ്യക്തമാക്കുക.
--കംപൈലർ=
സി കംപൈലർ തരം വ്യക്തമാക്കുക (ഡിസ്റ്റിൽസ് നിർവചിച്ചിരിക്കുന്നത് പോലെ)
--fcompiler-exec=
F77 കംപൈലറിലേക്കുള്ള പാത വ്യക്തമാക്കുക [വിലകുറച്ചു].
--f90compiler-exec=
F90 കംപൈലറിലേക്കുള്ള പാത വ്യക്തമാക്കുക [വിലകുറച്ചു].
--help-fcompiler
ലഭ്യമായ ഫോർട്രാൻ കമ്പൈലറുകൾ ലിസ്റ്റ് ചെയ്ത് പുറത്തുകടക്കുക.
--f77exec=
F77 കമ്പൈലറിലേക്കുള്ള പാത വ്യക്തമാക്കുക.
--f90exec=
F90 കമ്പൈലറിലേക്കുള്ള പാത വ്യക്തമാക്കുക.
--f77flags="..."
F77 കമ്പൈലർ ഫ്ലാഗുകൾ വ്യക്തമാക്കുക.
--f90flags="..."
F90 കമ്പൈലർ ഫ്ലാഗുകൾ വ്യക്തമാക്കുക.
--opt="..."
ഒപ്റ്റിമൈസേഷൻ ഫ്ലാഗുകൾ വ്യക്തമാക്കുക.
--arch="..."
ആർക്കിടെക്ചർ നിർദ്ദിഷ്ട ഒപ്റ്റിമൈസേഷൻ ഫ്ലാഗുകൾ വ്യക്തമാക്കുക.
--നൂപ്
ഒപ്റ്റിമൈസേഷൻ ഇല്ലാതെ കംപൈൽ ചെയ്യുക.
--നോർക്ക്
ആർച്ച്-ആശ്രിത ഒപ്റ്റിമൈസേഷൻ ഇല്ലാതെ കംപൈൽ ചെയ്യുക.
--ഡീബഗ്
ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ ഉപയോഗിച്ച് സമാഹരിക്കുക.
എക്സ്ട്രാ ഓപ്ഷനുകൾ
-c സ്വിച്ച് ഉപയോഗിക്കുമ്പോൾ മാത്രമേ ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഫലപ്രദമാകൂ.
--ലിങ്ക്-
വിപുലീകരണ മൊഡ്യൂളുമായി ലിങ്ക് ചെയ്യുക numpy_distutils/system_info.py നിർവചിച്ചിരിക്കുന്നത് പോലെ.
ഉദാ ഒപ്റ്റിമൈസ് ചെയ്ത LAPACK ലൈബ്രറികളുമായി ലിങ്ക് ചെയ്യാൻ (VecLib on MacOSX, ATLAS മറ്റെവിടെയെങ്കിലും),
--link-lapack_opt ഉപയോഗിക്കുക. ഇതും കാണുക --help-link switch.
-L/path/to/lib/ -എൽ
-ഡി -യു -ഞാൻ/പാത/ഇടക്ക്/ഉൾക്കൊള്ളുക/
.ഒ .അങ്ങനെ .എ
-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
നോൺ-ജിസിസി ഫോർട്രാൻ കമ്പൈലറുകൾക്കൊപ്പം ആവശ്യമായേക്കാവുന്ന മാക്രോകൾ.
-DF2PY_REPORT_ATEXIT
പൈത്തൺ പുറത്തുകടക്കുമ്പോൾ F2PY ഇന്റർഫേസിന്റെ പ്രകടന റിപ്പോർട്ട് പ്രിന്റ് ചെയ്യുന്നതിനായി. ലഭ്യമാണ്
ലിനക്സിനുള്ളതാണ്.
-DF2PY_REPORT_ON_ARRAY_COPY=
F2PY ഇന്റർഫേസ് ഒരു അറേയുടെ പകർപ്പ് ഉണ്ടാക്കുമ്പോഴെല്ലാം stderr-ലേക്ക് ഒരു സന്ദേശം അയക്കാൻ.
പൂർണ്ണസംഖ്യ ഒരു സന്ദേശം കാണിക്കുമ്പോൾ അറേ വലുപ്പങ്ങൾക്കുള്ള പരിധി സജ്ജമാക്കുന്നു.
ആവശ്യകതകൾ
പൈത്തൺ 1.5.2 അല്ലെങ്കിൽ ഉയർന്നത് (2.x പിന്തുണയ്ക്കുന്നു).
സംഖ്യാ പൈത്തൺ 13 അല്ലെങ്കിൽ ഉയർന്നത് (20.x,21.x,22.x,23.x പിന്തുണയ്ക്കുന്നു).
ഓപ്ഷണൽ Numarray 0.9 അല്ലെങ്കിൽ ഉയർന്നത് ഭാഗികമായി പിന്തുണയ്ക്കുന്നു.
Scipy-ൽ നിന്നുള്ള numpy_distutils (F2PY ഹോംപേജിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം)
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് f2py3.5-dbg ഓൺലൈനായി ഉപയോഗിക്കുക