python:配列a[index,:]

538 ワード

例を挙げて説明する
全ゼロの配列を作成
>>> a = zeros((2,3))
>>> a
array([[ 0.,  0.,  0.],
       [ 0.,  0.,  0.]])
配列a[index,:],index配列のインデックス値,:スライス、a[:]はlist aをコピーできます.
>>> b = [1,2,3,4] #  list b
>>> c = [5,6,7,8] #   list a
>>> a[0,:] = b[0:3] #  b         a[0]
>>> a[0]
array([ 1.,  2.,  3.])
>>> a[1,:] = c[0:3]  #   c          a[1] 
>>> a[1]
array([ 5.,  6.,  7.])
>>> a
array([[ 1.,  2.,  3.],
       [ 5.,  6.,  7.]])