5.2.3 zeros(), ones(), empty(), identity()

zeros() は成分がすべて 0 の array を作れる。

>>> zeros(2)
array([ 0.,  0.])
>>> zeros((3,2))
array([[ 0.,  0.],
       [ 0.,  0.],
       [ 0.,  0.]])
>>> help(zeros)

ones() は成分がすべて $ 1$ の array を作れる。
>>> ones(3)
array([ 1.,  1.,  1.])
>>> ones((3,2))
array([[ 1.,  1.],
       [ 1.,  1.],
       [ 1.,  1.]])

empty() は初期化しない array を作れる。
>>> empty(3)
array([0.299, 0.587, 0.114])
>>> empty((3,2))
array([[0.50798611, 0.33611111],
       [0.50798611, 3.35611111],
       [5.15798611, 0.33611111]])
(結果はもちろん不定である。)

identity($ n$)$ n$ 次単位行列の成分を持つ 2次元 array を作れる。
>>> identity(3)
array([[ 1.,  0.,  0.],
       [ 0.,  1.,  0.],
       [ 0.,  0.,  1.]])



桂田 祐史