べき乗 (2x)
def squared (x): return 2**x
平方根
def square_root(x): return np.sqrt(x) + 1
N次の多項式
def polynomial(x): return 3*x**3 - 2*x**2 + x + 1
三角関数
np.sin(x) # sin(Θ) np.cos(x) # cos(Θ) np.tan(x) # tan(Θ)
※パラメータは角度が入る ※1周360°は、2π(パイ)ラジアン
総和と相乗
np.sum(x) np.prod(a)
ベクトルの内積
a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) a.dot(b)
ノルム
- ベクトルの大きさを表す量である
L2ノルム
ベクトルの各要素を2乗和し平方根をとって計算
L1ノルム
ベクトルの各要素の絶対値を足し合わせて計算 ※絶対値は必ず正の数になる