انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

f2py2.7 - آنلاین در ابر

f2py2.7 را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور f2py2.7 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


f2py - مولد رابط Fortran به Python

خلاصه


(1) برای ساخت منابع ماژول افزونه:

f2py [ ] [[[فقط:]||[پرش:]] ] [:
فایل ها> ...]

(2) برای کامپایل فایل های fortran و ساخت ماژول های پسوند:

f2py -c [ ، ، ]

(3) برای تولید فایل های امضا:

f2py -h ...< گزینه های مشابه در (1) >

شرح


این برنامه یک فایل C/API پایتون ( module.c) که حاوی wrappers است
برای توابع فرترن یا C داده شده تا بتوان آنها را از پایتون فراخوانی کرد. با -c
گزینه ماژول های فرمت مربوطه ساخته شده است.

OPTIONS


-h
امضای روتین های فرترن را برای فایل بنویسید و خروج پس می توانید
ویرایش کنید و به جای آن از آن استفاده کنید . اگر ==stdout پس
امضاها در stdout چاپ می شوند.

<fortran توابع >
نام روال‌های فرترن که توابع C/API پایتون برای آن‌ها تولید خواهد شد.
پیش فرض تمام مواردی است که در آن یافت می شود .

پرش: توابع fortran را که تا «:» دنبال می‌شوند نادیده بگیرید.

فقط: فقط از توابع fortran استفاده کنید که تا ":" دنبال می شوند.

: برگشتن به حالت

-m
نام ماژول؛ f2py یک فایل API Python/C ایجاد می کند module.c یا
ماژول افزونه . پیش فرض "بدون عنوان" است.

--[نه-]پایین تر
موارد را در [نیز] پایین بیاورید . به طور پیش فرض، --lower با -h در نظر گرفته می شود
کلید، و --no-Lower بدون کلید -h.

-- ساخت- کارگردان
تمام فایل های f2py ایجاد شده در . پیش فرض tempfile.mkdtemp () است.

-- رونویسی-امضا
بازنویسی فایل امضای موجود

--[no-]latex-doc
ایجاد (یا نه) module.tex. پیش فرض --no-latex-doc است.

-- لاتکس کوتاه
سند LaTeX ناقص ایجاد کنید (بدون دستورات \documentclass،
\tableofcontents و \begin{document}, \end{document}).

--[no-]rest-doc
ایجاد (یا نه) module.rst. پیش فرض --no-rest-doc است.

--debug-capi
کد C/API ایجاد کنید که وضعیت wrapper ها را در طول زمان اجرا گزارش کند. مفید برای
اشکال زدایی.

-عبارتند از '
دستور CPP #include را به کد C/API اضافه کنید. باید در
قالب «filename.ext» یا « '. در نتیجه
درست قبل از اینکه توابع wrapper در کد C/API قرار گیرند گنجانده خواهد شد. گزینه
مستهلک شده است، به جای آن از عبارت 'usercode' در فایل های امضا استفاده کنید.

--[no-]wrap-functions
برای توابع فرترن 77 بسته های فرعی فرترن ایجاد کنید. --wrap-functions است
پیش فرض زیرا حداکثر قابلیت حمل/استقلال کامپایلر را تضمین می کند.

---لینک کمک [..]
فهرست منابع سیستم یافت شده توسط system_info.py. [..] ممکن است حاوی فهرستی از منابع باشد
نام ها همچنین ببینید --link- سوئیچ زیر

--ساکت
بی صدا بدوید

-- پرحرف
با پرحرفی اضافی بدوید

-v شناسه نسخه f2py را چاپ کرده و خارج شوید.

--include_paths path1:path2:...
جستجو شامل فایل هایی (که f2py اسکن می کند) از دایرکتوری های داده شده است.

CONFIG_FC OPTIONS


گزینه های زیر فقط زمانی موثر هستند که از سوییچ -c استفاده شود.

--help-compiler
فهرست کامپایلرهای موجود فرترن [استهلاک].

--fcompiler=
نوع کامپایلر Fortran را بر اساس فروشنده مشخص کنید.

--کامپایلر=
نوع کامپایلر C را مشخص کنید (همانطور که توسط distutils تعریف شده است)

--fcompiler-exec=
مسیر کامپایلر F77 [استهلاک] را مشخص کنید.

--f90compiler-exec=
مسیر کامپایلر F90 [استهلاک] را مشخص کنید.

--help-fcompiler
کامپایلرهای موجود Fortran را فهرست کرده و از آن خارج شوید.

--f77exec=
مسیر کامپایلر F77 را مشخص کنید.

--f90exec=
مسیر کامپایلر F90 را مشخص کنید.

--f77flags="..."
پرچم های کامپایلر F77 را مشخص کنید.

--f90flags="..."
پرچم های کامپایلر F90 را مشخص کنید.

--opt="..."
پرچم های بهینه سازی را مشخص کنید.

--arch="..."
پرچم های بهینه سازی خاص معماری را مشخص کنید.

-- نه
کامپایل بدون بهینه سازی

--نوارچ
کامپایل بدون بهینه سازی وابسته به قوس.

- رفع اشکال
کامپایل با اطلاعات اشکال زدایی

EXTRA OPTIONS


گزینه های زیر فقط زمانی موثر هستند که از سوییچ -c استفاده شود.

--ارتباط دادن-
پیوند ماژول پسوند با همانطور که توسط numpy_distutils/system_info.py تعریف شده است.
به عنوان مثال برای پیوند با کتابخانه های LAPACK بهینه شده (vecLib در MacOSX، ATLAS در جاهای دیگر)،
از --link-lapack_opt استفاده کنید. همچنین به سوئیچ --help-link مراجعه کنید.

-L/path/to/lib/

-دی -U -من/مسیر/به/شامل/

.o .بنابراین

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
ماکروهایی که ممکن است با کامپایلرهای غیر gcc Fortran مورد نیاز باشند.

-DF2PY_REPORT_ATEXIT
برای چاپ گزارش عملکرد رابط F2PY هنگام خروج پایتون. در دسترس
برای لینوکس

-DF2PY_REPORT_ON_ARRAY_COPY=
برای ارسال پیام به stderr هر زمان که رابط F2PY از یک آرایه کپی می کند.
عدد صحیح آستانه نمایش اندازه آرایه را تعیین می کند.

الزامات


پایتون 1.5.2 یا بالاتر (2.x پشتیبانی می شود).

پایتون عددی 13 یا بالاتر (20.x،21.x،22.x،23.x پشتیبانی می‌شوند).

اختیاری Numarray 0.9 یا بالاتر تا حدی پشتیبانی می شود.

numpy_distutils از Scipy (از صفحه اصلی F2PY قابل دانلود است)

با استفاده از خدمات onworks.net از f2py2.7 به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    پروژه زفیر
    پروژه زفیر
    پروژه Zephyr یک نسل جدید است
    سیستم عامل بلادرنگ (RTOS) که
    از چندین سخت افزار پشتیبانی می کند
    معماری ها بر اساس الف است
    هسته با ردپای کوچک ...
    دانلود پروژه Zephyr
  • 2
    جواهرات
    جواهرات
    SCons یک ابزار ساخت نرم افزار است
    که جایگزینی برتر برای
    کلاسیک "ساخت" ابزار ساخت که
    همه ما می دانیم و دوست داریم. SCons است
    یک ...
    SCons را دانلود کنید
  • 3
    PSeInt
    PSeInt
    PSeInt یک مفسر شبه کد برای است
    دانشجویان برنامه نویسی اسپانیایی زبان
    هدف اصلی آن این است که ابزاری برای
    یادگیری و درک اصول اولیه
    مفهوم ...
    PSeInt را دانلود کنید
  • 4
    oStorybook
    oStorybook
    o کتاب داستان دارای امتیازات بیرونی
    �کریوین. توجه: voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_EN oStorybook ابزار مناسب برای
    نویسندگان هشدار...
    دانلود کتاب داستان
  • 5
    ایسوسرت-مرلین
    ایسوسرت-مرلین
    Asuswrt-Merlin یک شخص ثالث است
    سیستم عامل برای انتخاب بی سیم ایسوس
    روترها بر اساس سیستم عامل Asuswrt
    توسعه یافته توسط ایسوس، ترفندهای جدید را به ارمغان می آورد
    ویژگی ها و ...
    دانلود Asuswrt-Merlin
  • 6
    اتم
    اتم
    Atom یک ویرایشگر متن است
    مدرن، قابل دسترس و با امکانات کامل.
    همچنین به راحتی قابل تنظیم است - شما
    می تواند آن را برای انجام هر کاری سفارشی کند و باشد
    قادر بودن به ...
    Atom را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad