Python 等値線の座標を取得【Python・Matplotlib】
Pythonのライブラリ"matplotlib"を用いて、等値線の「線」の座標を求める方法を実例付きで解説する。matplotlib.pyplot.contourメソッドを使うと、2変数関数f(x,y)=cを満たす(x,y)の組をnumpy.ndarrayとして取得できる。解析的に等値線の関数が求められない場合も、contourが補間を行うため(x,y)の組を同様に得られる。ベンチマーク関数Rosenbrock関数の等値線の取得を例に解説する。