(960,960) 配列があり、極値を見つけることができるように臨界点を見つけようとしています。
np.diff と np.gradient を使用してみましたが、問題が発生し、どの関数を使用すればよいかわかりません。
np.diff は 2 次差分を計算するオプションを提供しますが、勾配はそうではありません。
クリティカルポイントを取得するにはどうすればよいですか?
私はもう試した
diff = np.diff(storm, n=2)
dxx = diff[0]
dyy = diff[1]
derivative = dyy/dxx
ここで問題が発生します。これは、dxx に沿った値の一部がゼロに等しいためです。
次に、次のオプションがあります
gradient = np.gradient(storm)
g2 = np.gradient(gradient)
しかし、これは私が探しているものを私に与えるでしょうか?