Web上で受けることができるCodingテスト、Codilityのサンプルを解いてみた。下記から解くことができる。
同じ5行5列を作ろうとしても、引数が違うという。
> np.zeros([3,3])
array([[ 0., 0., 0.], [ 0., 0., 0.], [ 0., 0., 0.]])
np.zeros は引数をリストで渡す。
np.zeros
> np.random.randn(3,3)
Numpyでベクトルを結合する際に、 np.hstack(水平)と np.vstack(垂直)を用いることがあった。
np.hstack
np.vstack
numpyにはeinsteinの縮約記法で計算を行う、 np.einsum がある。
np.einsum
AILの講義で、Numpyの参考教材として紹介されていた。大学院生は受講の可否を、事前のNumpyのテストの点数などで決定されるらしく、テスト前にこれやっといたら、とのことだった。