在下面的代码中,我将数组a中的前5个值和后5个值进行了切片。现在,我想绘制一个新的直方图,其中b的值应该完全位于它们所在的相同容器中。我该怎么做?切片后,值属于某个存储单元的信息完全丢失,而且如果在切片值后绘制新的直方图,存储单元计数将发生变化,这是主要问题
`a = np.sort(np.array([1,3,5,6,10,0,0,0,0,49,49,49,70,100,0,0,0]))
print(a)
n,bins,hist = plt.hist(a,bins=10)
print(n) #[11. 1. 0. 0. 3. 0. 0. 1. 0. 1.]
b=a[5:-5]
print(b)` #[ 0 0 1 3 5 6 10]
打印第二个直方图时,可以指定所需的存储箱。因此,从向量a中获取生成的容器,并使用它们绘制直方图b
相关问题 更多 >
编程相关推荐