Я использую f2py для компиляции библиотеки Fortran, чтобы я мог импортировать ее в python, чтобы я мог легко создавать модульные тесты.Однако одна из функций в модуле использует выделяемый массив для чтения матрицы из файла (размер матрицы неизвестен до тех пор, пока она не будет прочитана).К сожалению, f2py не поддерживает размещаемые массивы, поэтому компиляция не удалась.
Могу ли я сказать f2py игнорировать только проблемную функцию, используя комментарий в модуле?
Я знаю, что можно skip
список функций, указанных во время компиляции, но я былнадеясь, что в исходном файле может быть реализовано решение, такое как комментарии !f2py
, которые изменяют обработку параметров с помощью f2py.