C++上で、boost::python::numpy::ndarrayの三次元配列をvectorの三次元配列に変換したいです。
C++
1void change(np::ndarray a){ 2vector<vector<vector<double>>> vc(a.shape(0), vector<double>((a.shape(1), vector<double>(a.shape(2))))); 3vc=a; 4}
↑のような感じで、vectorにnumpyの中身を入れたい。(このコードでは代入できない)
どのようなコードを書けば、numpyの配列をvectorに入れることができますか?
ライブラリのバージョン
Boost 1.71.0