Я хочу обернуть эту простую функцию:
double foo(int a, int* b)
{
double div = ((double) a) / ((double) *b);
*b = a + (*b);
return div;
}
Я пытаюсь сделать следующее:
cdef pyfoo(int c, int d):
res = foo(c, &d);
return (res, d)
Я хочу вернуть список значений, но используяcdef это не работает, это дает мне ошибку: AttributeError no attribute pyfoo Если вместо cdef я использую def или cpdef, это работает.
Есть ли какой-нибудь способ в cython сделать это с помощью cdef?