Spec-Zone.ru › NumPy 1.21

Руководство пользователя и справочник 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–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/f2py/index.html

Spec-Zone.ru

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