Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么arange函数的pdf具有正态分布?_Python - Fatal编程技术网

Python 为什么arange函数的pdf具有正态分布?

Python 为什么arange函数的pdf具有正态分布?,python,Python,arange处理逐步递增的值,不是随机函数,那么为什么它会给出随机分布呢 from scipy.stats import norm import matplotlib.pyplot as plt x = np.arange(-3, 3, 0.001) plt.plot(x, norm.pdf(x)) 我期望均匀分布库scipy.stats.norm提供正态分布的功能,而不是均匀分布。也就是说,当你应用概率密度函数pdf时,你不是在应用一个常数函数,而是一个完全被称为钟形曲线的东西: 最后你看

arange处理逐步递增的值,不是随机函数,那么为什么它会给出随机分布呢

from scipy.stats import norm
import matplotlib.pyplot as plt

x = np.arange(-3, 3, 0.001)
plt.plot(x, norm.pdf(x))
我期望均匀分布

库scipy.stats.norm提供正态分布的功能,而不是均匀分布。也就是说,当你应用概率密度函数pdf时,你不是在应用一个常数函数,而是一个完全被称为钟形曲线的东西:

最后你看到的是-3,3之间的点,在正态分布的概率密度函数上。如果要查看均匀分布,请执行以下操作:

from scipy.stats import uniform
import matplotlib.pyplot as plt

x = np.arange(-3, 3, 0.001)
plt.plot(x, uniform.pdf(x))

但这只是画一条常数线的一种非常奇特的方法。

然而,如果我这样做,值=np.random.uniform0,5100000 x=np.arange100000 plt.plotx,umang.expon.pdfvalues它给出了均匀分布