Spec-Zone.ru › NumPy 1.19

Руководство пользователя и справочник F2PY

Цель F2PY –генератора интерфейса Fortran в Python– заключается в обеспечении связи между языками Python и Fortran. F2PY является частью NumPy (numpy.f2py) и также доступен как автономный командный инструмент f2py при установке numpy, что облегчает создание/компиляцию модулей расширения Python C/API, которые позволяют

  • вызывать внешние подпрограммы Fortran 77/90/95 и подпрограммы модулей Fortran 90/95, а также функции C;
  • обращаться к блокам Fortran 77 COMMON и данным модулей Fortran 90/95, включая динамические массивы

из Python.

  • Три способа обертки — начало работы
    • Быстрый способ
    • Умный способ
    • Быстрый и умный способ
  • Файл сигнатур
    • Блок Python-модуля
    • Сигнатуры подпрограмм Fortran/C
    • Расширения
  • Использование связей F2PY в Python
    • Скалярные аргументы
    • Строковые аргументы
    • Массивы аргументов
    • Аргументы обратного вызова
    • Общие блоки
    • Данные модулей Fortran 90
  • Использование F2PY
    • Команда f2py
    • Python-модуль numpy.f2py
  • Использование через numpy.distutils
  • Расширенные примеры использования F2PY
    • Добавление собственных функций в сгенерированные F2PY модули
    • Изменение словаря сгенерированного F2PY модуля
    • Обработка спецификаторов KIND

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/f2py/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API