配列にがあり、これを使用して別memoryview
の配列numpy
の内容をコピーしたい:numpy
memoryview
import numpy as np
cimport numpy as np
cdef double[:,::1] test = np.array([[0,1],[2,3]], dtype=np.double)
test[...] = np.array([[4,5],[6,7]], dtype=np.double)
しかし、なぜこれが不可能なのですか?それは私に言い続けます
TypeError: Python スカラーに変換できるのは長さ 1 の配列のみです
amemoryview
から a にmemoryview
、またはnumpy
配列から配列にコピーすると問題なく動作しますが、配列numpy
から a にコピーする方法は?numpy
memoryview