python 画正太曲线
Python是一种高效而且容易上手的编程语言,它不但可以实现各种算法和数据分析,还可以绘制漂亮的图形。例如,我们可使用Python代码来画出标准正态散布曲线,也称为正太曲线。
import numpy as np
import matplotlib.pyplot as plt
mu, sigma = 0, 1 # 均值和标准差
x = np.linspace(mu - 3*sigma, mu + 3*sigma, 100) # 生成100个数据点
y = np.exp(-(x - mu)**2 / (2*sigma**2)) / (sigma * np.sqrt(2*np.pi)) # 标准正态散布曲线公式
plt.plot(x, y)
plt.show()
上面的代码首先导入了NumPy和Matplotlib的两个库,然后定义了均值和标准差,并使用NumPy的linspace函数生成了100个数据点。接着,我们使用正态散布曲线的公式计算了每一个数据点的y值,并把它们保存在y变量中。
最后,我们使用Matplotlib的plot函数将x和y的数据点绘制成一条曲线,并使用show函数显示出来。运行上面的Python代码,我们可以看到以下的正太曲线图:
正态散布曲线是一种十分重要的几率散布函数,由于它在许多自然现象和统计模型中都有广泛的利用。使用Python可以轻松地画出正态散布曲线,同时也能够通过更改均值和标准差等参数来绘制区别形状和位置的曲线。
文章来源:丸子建站
文章标题:python 画正太曲线
https://www.wanzijz.com/view/58311.html