Неявное объявление функции 'PyArray_DATA' - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь написать библиотеку на C, которая принимает во входных данных список массива numpy после ответа на этот вызов C из Python: список передачи numpy указателей post.В моем заголовочном файле я включаю:

#include <Python/Python.h> 

, но когда я звоню:

PyArray_DATA(PyList_GetItem(list,i)) 

, где i - это индекс, работающий над элементами списка, я получаю ошибку компиляции:

Implicit declaration of function 'PyArray_DATA' is invalid in C99

Как я могу это исправить?

Моя версия xcode - 10.1.Я работаю со скриптом в Python 3.5, где создается мой список массивов numy, и использую swig для взаимодействия с моей библиотекой C.

...