C++ プログラムから読み取り、対応する配列を作成できるように、次元を含む 2D numpy 配列をファイルに書き込む必要があります。
配列を保存する簡単なコードを書きましたが、C++ から読み取ることができますが、最初に配列のサイズを書き込もうとすると、常にエラーが発生します。
これが私の簡単なpythonコードです:
1 file = open("V.bin","wb")
2 file.write(V.shape)
3 file.write(V)
4 file.close()
2行目にエラーが表示されます。私も試しました:
n1, n2 = V.shape
file.write(n1)
file.write(n2)
しかし、それも機能しません。
私はそれが示すエラーを追加しています:
トレースバック (最新の呼び出しが最後): file.write(V.shape[0]) TypeError: 文字列またはバッファーである必要があります。int ではありません。
ありがとう!