最小化問題の解をプロットしようとしていますが、
'X, Y = meshgrid(gammas, psis)'
ガンマとプシスは私の 2 つの軸です。
'mplot3d(X, Y, x)'
x は私の問題の解決策です。スクリプトの実行中: 名前 'mplot3d' が定義されていません......
import pylab
def scatterme(x, y, z):
pylab.figure()
imi = pylab.scatter(x, y, c = z, edgecolor = "none")
pylab.colorbar(imi)
pylab.show()
この場合、私のx
とy
は、あなたにとっては でX.flatten()
ありY.flatten()
、z
は、あなたのx.flatten()
です。このコードは、データが正方形のものではない場合にも機能します。そのため、何かがどのように見えるかだけを確認したい場合、x と y の値がたくさんあり、それぞれに az がある場合、これは何を示しているかを示します。同様に欲しい。
注: これは 3D プロットではありませんが、z 次元がカラーバーである散布図は、回転しなければならない 3D プロットと比較して、知っておくべきことをより多く示しているように感じます (個人的な意見)。いつでも、知りたいことが見えるような角度で見られるように
編集:完全なコードについては、コピーペーストするだけです(これを私の投稿の最初の部分の後に置きます)
import numpy
X,Y = meshgrid(gammas, psis)
scatterme(X.flatten(), Y.flatten(), x.flatten())