2017-04-11 33 views
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任何想法?

+1

在你的例子中,'A'是_one_元素的4D數組。你可能想要使用'size_maker = [2] * size'。 – DyZ

+0

@DYZ你是對的。 –

回答

2

你只需要使用一個元組而不是一個列表。

A[tuple(b)] = c