共计 539 个字符,预计需要花费 2 分钟才能阅读完成。
NumPy中histogram
函数应用到一个数组返回一对变量:直方图数组和箱式向量。注意:matplotlib
也有一个用来建立直方图的函数(叫作hist
,正如matlab中一样)与NumPy中的不同。主要的差别是pylab.hist
自动绘制直方图,而numpy.histogram
仅仅产生数据。
import numpy
import pylab
# Build a vector of 10000 normal deviates with variance 0.5^2 and mean 2
mu, sigma = 2, 0.5
v = numpy.random.normal(mu,sigma,10000)
# Plot a normalized histogram with 50 bins
pylab.hist(v, bins=50, normed=1) # matplotlib version (plot)
pylab.show()
# Compute the histogram with numpy and then plot it
(n, bins) = numpy.histogram(v, bins=50, normed=True) # NumPy version (no plot)
pylab.plot(.5*(bins[1:]+bins[:-1]), n)
pylab.show()
正文完
请博主喝杯咖啡吧!