Конвертировать объект python в массив c

Каков простой и эффективный способ создания непрерывного массива из объекта Python? Предположим, я хочу создать класс C ++ Matrix, который может быть создан с использованием объекта python.

template<typename T>
struct Matrix
{
Matrix(PyObject* obj)
{
// extract nrows, ncols, allocate data and copy content
}

T*  data;
int nrows;
int ncols;
};

И этот конструктор должен принимать объекты Python, такие как:

[[0., 1.], [1. 0.]]
((1, 2), (2, 3), (3, 4))
numpy.zeros((3, 5))

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]