Spec-Zone.ru › NumPy 1.18

Руководство пользователя и справочник 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.18/f2py/index.html

Spec-Zone.ru

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