gradientによる勾配の計算【numpy】
内点法を用いて、与えられた数列から微分計算を行う。
code:p.py
import numpy as np
f = np.array(
1, 2, 4, 7, 11, 16
)
g1 = np.gradient(f)
g2 = np.gradient(f, 2)
print(g1)
print(g2)
'''
1. 1.5 2.5 3.5 4.5 5.
0.5 0.75 1.25 1.75 2.25 2.5
'''
参考: