【发布时间】:2019-03-10 06:14:11
【问题描述】:
我正在尝试使用 numpy 绘制一个高斯函数。 函数是 z=exp(-(x2+y2)/10) 但我只得到一个 2D 函数
import numpy as np
from matplotlib import pyplot as plt
x=np.linspace(-10,10, num=100)
y=np.linspace(-10,10, num=100)
z=np.exp(-0.1*x**2-0.1*y**2)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot_wireframe(x,y,z)
我得到:
但我想获取:
我正在使用 numpy,因为我需要一组数据。
【问题讨论】:
标签: python numpy plot gaussian normal-distribution