確認

from pylab import *
from matplotlib.pyplot import *
import numpy as np
import scipy as sp
import matplotlib.pyplot as plt

行列について少し応用したプログラムを説明します.

このモジュールを前提とします.

配列について様々な関数を説明します.

np.zeros()は, 要素が全て0である0行列を生成し,

np.ones()は,要素が全て1である1行列を生成し,
np.eye()は, 単位行列の生成します.

実際に見てみます.

e = np.zeros( (2,1) )
f =np.ones((3,2))
g =np.eye((3))
print e
print f
print g

行列なので, (a,b)とした場合, a行(縦の数)b列(横の数)と表します.

実行結果は,

[[ 0.]
[ 0.]]
[[ 1. 1.]
[ 1. 1.]
[ 1. 1.]]
[[ 1. 0. 0.]
[ 0. 1. 0.]
[ 0. 0. 1.]]