a = numpy.zeros((3, 4)) # 3x4 行列 print "zeros((3, 4)):" print a
zeros((3, 4)): [[ 0. 0. 0. 0.] [ 0. 0. 0. 0.] [ 0. 0. 0. 0.]]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxw2wzllklEYeX4Hf-mET7i_YvbMR9s_PXzp29BedVTt8XDAn5h0P8vZ4yvFa7uc0_lcJmkyFkq5qsud_rJW018YNlji-EKPf8MrM2z8ja4QB8pDLe1b8Cd6r3yaTJUqwtwPNTnu-PHVL8/s320/numpy-01.png)
すべて 1 の行列
a = numpy.ones((3, 4)) # 3x4 行列 print "ones((3, 4)):" print a
ones((3, 4)): [[ 1. 1. 1. 1.] [ 1. 1. 1. 1.] [ 1. 1. 1. 1.]]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlxt8xx9GwTi9iWRwYJ2_N_AoK3J9_7EpYG769AV6SxkEsKhmRVvnpsVKQfHNMVnw2Se3ztdtRKLchMoToDd8NU1tp6XluauwgKmoU8SRei0LnABW6XOHRXi9TUzLmWXDaQkdgs79gtcML/s320/numpy-02.png)
単位行列
i = numpy.identity(3) # 3x3 単位行列 (identity matirx) print "identity(3):" print i
identity(3): [[ 1. 0. 0.] [ 0. 1. 0.] [ 0. 0. 1.]]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBAcxyCSc1u7k2fvK59Nih2k2nKAlZwZMq25RwfJagqbai44arC1UDyGxG2w52ELSQ8Noym9BBATN7a4TI2IcFYWCDUnGttgv6m8F1H20ROJZeyzEbfM742CtvYAmm8TSoWjkkdHRRSNRA/s320/numpy-03.png)
要素を指定して行列生成
a = numpy.array([0, 2, 3, 4, 6, 8]).reshape(2, 3) print "array([0, 2, 3, 4, 6, 8]).reshape(2, 3):" print a
array([0, 2, 3, 4, 6, 8]).reshape(2, 3): [[0 2 3] [4 6 8]]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRJT87bYmlh_aLz6QgJ1iCcKqAEBGWeFpGejWsItKODZN9XLJO0bJb19MBl8jBMZc6eXQ_4zrO6MrWYxoN0Zt0FoXFkTkktNUPgycHYwP0_3bQgQInbbfloW4aD8YIlKv1P54zWMMAx458/s320/numpy-04.png)
特定の対角のみ 1 にする行列
a = numpy.eye(3) print "eye(3):" print a a = numpy.eye(3, k=1) print "eye(3, k=1):" print a
eye(3): [[ 1. 0. 0.] [ 0. 1. 0.] [ 0. 0. 1.]] eye(3, k=1): [[ 0. 1. 0.] [ 0. 0. 1.] [ 0. 0. 0.]]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIG4U4rUq6QFF4C424a5eergBk5uqOgj6COdn8PZdhuEJ_0afX-DSFkdAbEuUbPMxau5zVsUXHRf_SN0o62PT0OdazFuJUFI3wQooy9q1PwKvhg5k8MjvXsFYG7hWlKT9rSgxIkvZc7y67/s320/numpy-05.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit16x38Os9JCHwOtSEbAmgQRPY3DJYBO3iiz40HNMS1JAz1t-Q-9remLMXaUmJgc4ZaA0Q0J8IoPB2fw-aVpNDxl2JOWIHKkL6GdpVfW0Lv2cZ49M-dEJuQE5BiWtG3n7OgvLmJlOxDAiz/s320/numpy-06.png)
0 件のコメント:
コメントを投稿