0
我有一個數組A和一個列表b。我希望把數字c在陣列A.例如位置B,假設使用列表訪問數組
import numpy
size = 4
size_maker = [2] * size
A = numpy.zeros(shape=size_maker)
b = [0,1,0,0]
c = 20
我想有A [0,1,0,0] = 20任何想法?
我有一個數組A和一個列表b。我希望把數字c在陣列A.例如位置B,假設使用列表訪問數組
import numpy
size = 4
size_maker = [2] * size
A = numpy.zeros(shape=size_maker)
b = [0,1,0,0]
c = 20
我想有A [0,1,0,0] = 20任何想法?
你只需要使用一個元組而不是一個列表。
A[tuple(b)] = c
在你的例子中,'A'是_one_元素的4D數組。你可能想要使用'size_maker = [2] * size'。 – DyZ
@DYZ你是對的。 –