In [1]:
import numpy as np
In [2]:
5/2
Out[2]:
2.5
In [3]:
# Python2を使っている場合は、5/2が2にならないように、以下の1行を実行
from __future__ import division
In [9]:
# アレイを作る
arr1 = np.array([[1,2,3,4],[8,9,10,11]])

arr1
Out[9]:
array([[ 1,  2,  3,  4],
       [ 8,  9, 10, 11]])
In [5]:
# アレイのかけ算
arr1*arr1
Out[5]:
array([[  1,   4,   9,  16],
       [ 64,  81, 100, 121]])
In [6]:
# 引き算
arr1-arr1
Out[6]:
array([[0, 0, 0, 0],
       [0, 0, 0, 0]])
In [7]:
# 1をアレイの書く要素で割ってみる
1 / arr1
Out[7]:
array([[ 1.        ,  0.5       ,  0.33333333,  0.25      ],
       [ 0.125     ,  0.11111111,  0.1       ,  0.09090909]])
In [10]:
# 累乗(べき乗)を計算
arr1 ** 3
Out[10]:
array([[   1,    8,   27,   64],
       [ 512,  729, 1000, 1331]])