Описание тега f2py
F2PY - это инструмент, обеспечивающий интерфейс между языками программирования Python и Fortran.
1
ответ
Передать логический массив без копирования с помощью `f2py`?
Как следует вводить переменные Fortran, если я собираюсь передать им логический массив NumPy с f2py? Я пробовал оба integer*1 а также logical*1, но оба они указывают, что массив скопирован. Например, если я скомпилирую файл, foo.f95, содержащий: sub…
31 дек '16 в 21:47
2
ответа
F2py ошибка преобразования символа (*) в сегментации
Я пытаюсь использовать числовую модель Fortran90 с Python 3.5, используя f2py. f2py -c module.f90 -m mod --fcompiler=gfortran Модель представляет собой модуль Fortran, который содержит переменные, функции и подпрограммы. Я публикую здесь пример кода…
06 апр '17 в 08:40
1
ответ
Ошибка сегментации: 11 - работает фортран, завернутый в питон
Я новичок в Фортране и пытаюсь запустить фортран внутри питона, используя f2py. Мне повезло, когда функция fortran выдала вывод в виде единого значения. Но когда я изменил функцию fortran для выдачи массива, я получаю ошибки сегментации.Может ли кто…
13 июл '18 в 10:52
0
ответов
Установите разные флаги компилятора для разных исходных файлов с помощью f2py и numpy.distutils
У меня есть оболочка Python для набора кодов Fortran90, которые я создаю с помощью f2py и упаковываю с помощью numpy.distutils Моя проблема в том, что один исходный файл (из большого и сложного проекта) не будет создан, если оптимизация компилятора …
01 фев '18 в 02:56
0
ответов
Используя размещаемые массивы из модулей в f2py
У меня проблемы с размещаемыми массивами в f2py, В приведенном ниже коде (хранится в mymod.f90), Я создал два модуля, vars а также worker: vars хранит и выделяет массив b worker содержит подпрограммы для работы с этим массивом из vars, Первый worker…
01 окт '18 в 19:13
3
ответа
Как я могу "поймать" ошибку сегмента при импорте модуля F2Py?
Некоторые предыстории, актуальность которых может колебаться: В настоящее время я владею некоторыми библиотеками F2Py - модулями Python, скомпилированными F2Py из некоторого кода на Fortran. Вы можете рассматривать эти модули как "третье лицо"; В на…
07 июн '12 в 09:30
1
ответ
Матричный продукт Fortran замедляется при вызове с помощью f2py через python
Я пытался использовать f2py для взаимодействия оптимизированного кода Fortran для векторного и матричного умножения с Python. Чтобы получить сравнение производительности, полезное для моих целей, я выполняю один и тот же продукт внутри цикла 100000 …
05 дек '18 в 17:12
1
ответ
f2py: выставление параметров из "используемых" модулей
Я предполагаю, что этот вопрос был где-то рассмотрен, но я потратил слишком много времени на поиски ответа, в том числе на копание в исходном коде. Я попытался поставить проблему в первом абзаце. Остальное показывает базовый пример проблемы. Я пытаю…
17 июн '13 в 20:20
1
ответ
Не могу найти решение для правильного запуска f2py на моем компьютере с Windows 7
Может кто-то точно определить, где я делаю неправильно, ПОЖАЛУЙСТА? Я так истощен. Я установил MinGW 4.7, python2.7.8, numpy 1.7.1 и scipy0.13.2 в среду Anaconda (32bit) в Windows7.Кроме того, для переменных окружения пользователя, я установил C_INC…
22 ноя '16 в 22:04
1
ответ
Сбой компиляции f2py: python27.dll Формат файла не распознан
У меня есть несколько Fortran-кодов, которые мне нужны для запуска через Python. В качестве первого шага я пробую простую подпрограмму: subroutine multiply(a,b,n,c) double precision, intent(in) :: a(n), b(n) integer, intent(in) :: n double precision…
22 май '14 в 18:52
1
ответ
Упаковка старого Фортрана в Python. Можно ли использовать setuptools и numpy.distutils?
Я пытаюсь сделать дистрибутив пакета Python для некоторых популярных кодов Фортрана в моей области. Я хочу использовать самый стандартный подход с setup.py файл. Связанное с этим вычисление было полезно для изучения того, как обернуть расширения Фор…
13 июл '15 в 16:14
1
ответ
Ошибка импорта Python, связанная с установкой и расширениями Python3.5
При попытке установить пакет Python от GitHub для выполнения радиационных расчетов аэрозоля (не важно). После клонирования репо и установки из источника (python3 setup.py install), Я попытался импортировать библиотеку (Python3.5.1), что привело к ош…
30 ноя '16 в 00:12
1
ответ
Использование содержит, интерфейс, модуль или отдельные подпрограммы?
Я написал некоторый код на Фортране, но не совсем понял, как структурировать более длинные коды. Я часто хочу assumed-shape arrays, Это представляется возможным при использовании interface block, module или contains заявление. Однако наличие подпрог…
30 сен '16 в 19:29
0
ответов
f2py в Windows: неопределенные ссылки
Я пытаюсь скомпилировать простую программу Hello_World.f90 с f2py для Windows, но получаю множество неопределенных ссылок Первая ошибка:C:\Users\KB\AppData\Local\Temp\tmpv4ama102\Release\users\KB\appdata\local\temp\tmpv4ama102\src.win-amd64-3.4\hell…
08 июн '18 в 13:02
1
ответ
Ошибка при попытке обтекания с использованием f2py (минимальный рабочий пример)
Я пытался запустить Minimum working example файл указан в: https://docs.scipy.org/doc/numpy-dev/f2py/getting-started.html После запуска следующей команды в Cygwin python c:/Python27/Scripts/f2py.py -c fib1.f -m fib1 --compiler=mingw32 Команда заверш…
21 дек '16 в 06:39
1
ответ
Код Fortran дает неправильный результат при вызове из Python
Чтобы улучшить скорость выполнения для финансовой задачи, я кодировал основные числовые части в Фортране, делая только доступ к файлам и т. Д. В Python. Я скомпилировал с помощью f2py, и вызвать подпрограмму fit (см. ниже в моем посте) vec=num.num.f…
18 сен '16 в 10:42
1
ответ
Неопределенный символ при импорте модуля f2py с использованием Python 3
Я пытаюсь скомпилировать минимальную подпрограмму Fortran90 с помощью f2py, чтобы использовать ее с Python 3. Она работает, когда я использую Python 2.7, но когда я импортирую ее в файл Python 3, я получаю сообщение об ошибке. Мне это нужно для рабо…
16 мар '15 в 15:23
0
ответов
Ошибка при попытке использовать f2py на Mac OS X?
Я пытаюсь использовать f2py на моем Mac. Когда я печатаю f2py в Терминале это возвращается: zacks-macbook-pro-2:~ zack$ f2py Traceback (most recent call last): File "/usr/local/bin/f2py", line 5, in <module> pkg_resources.run_script('F2PY==2.4…
07 дек '12 в 01:43
0
ответов
Ошибка f2py или отсутствующая библиотека?
Я использую f2py реализовать некоторые фортран 77 процедур. В частности, я хочу реализовать функцию масштабирования по столбцам для двумерного массива. SUBROUTINE AUTOSCALE(E,NR,NC,EA,N,M,MX,SX,SSX) INTEGER NR,NC,N,M,I,J REAL*8 E(NR,NC),EA(N,M),MX(M…
30 авг '15 в 12:15
1
ответ
Как получить информацию о компиляторе (версии), который используется Cython и f2py в IPython?
Кто -нибудь знает, есть ли способ напечатать компилятор (и его версию), который используется, когда я использую магию Фортрана и магию Cython в IPython Например, как компилятор, который использовался для сборки Python: platform.python_compiler()
09 июн '14 в 19:43