0
A
答えて
1
これはmpl_toolkitsのマニュアルおよびSO
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
from scipy.stats import multivariate_normal
x, y = np.mgrid[-1.0:1.0:30j, -1.0:1.0:30j]
# Need an (N, 2) array of (x, y) pairs.
xy = np.column_stack([x.flat, y.flat])
mu = np.array([0.0, 0.0])
sigma = np.array([.5, .5])
covariance = np.diag(sigma**2)
z = multivariate_normal.pdf(xy, mean=mu, cov=covariance)
# Reshape back to a (30, 30) grid.
z = z.reshape(x.shape)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(x,y,z)
#ax.plot_wireframe(x,y,z)
plt.show()
scipyのダウンロード多変量正規PDFに基づく基準に回答に基づいている: -
関連する問題
- 1. 3Dガウス分布またはガウス混合分布をベクトルに適合させる方法はありますか?
- 2. matplotlibを使って1次元ガウス混合モデルのpdfをプロットする方法
- 3. 3Dのプロット正規分布
- 4. matplotlibの2変量ガウス分布を描画する
- 5. 1つの定数分布を持つmatplotlibで3Dグラフをプロットする
- 6. ガウス分布+ハッシュテーブル
- 7. matplotlibを使ってパンダのデータを3Dプロットする
- 8. matplotlibを使って3Dプロットを作成する
- 9. ggplot2で多変量ガウス分布をプロットする
- 10. ランダムな二重分布とガウス分布
- 11. pythonでalphaとbetaパラメータを使ってガンマ分布をプロットする方法
- 12. 楕円ガウス分布の角度を計算する方法
- 13. C++:ガウス分布を生成する
- 14. matplotlibのみを使用して垂直散布をプロットする方法
- 15. matplotlibの3D散布図のデータポイントを色付けする方法
- 16. ggplotを使って3Dグラフをプロットする方法は?
- 17. matplotlibを使って複素数(Argand Diagram)をプロットする方法
- 18. matplotlibを使って2Dグラデーション(虹)をプロットする方法は?
- 19. 画像のガウス分布
- 20. ggplot2とプロットを使ってプロット3Dプリズム
- 21. 3Dプロットの3軸すべての分布の等高線をプロット
- 22. matplotlibを使ってPythonでプロットする?
- 23. matplotlib Qtabwidget(mplwidget)のPyQt4を使った3Dプロット
- 24. Matplotlib 3Dプロットを表示するRuntimeWarning
- 25. matplotlibを使った3Dグラフプロット
- 26. scipyとmatplotlibを使って散乱した3Dデータの補間とプロット
- 27. pythonで3Dゼロ平均、単位分散ガウス分布を描画すると、予期しない結果
- 28. Matplotlib:3Dでの動きをプロット
- 29. C++でのガウス分布の混合
- 30. MATLAB - ガウス分布データの意味。 (ニューラルネットワークで)
これまでにどのようなコードを試しましたか? – James