np.histogram 输出??-蟒

np.histogram outputs?? - Python

提问人:João Roquette Saldanha 提问时间:5/6/2022 更新时间:5/6/2022 访问量:67

问:

试图了解我从直方图函数中得到什么样的输出。

phase = mod(phase,Nper*2*pi)
cl_phase = arange(0,Nper*2*pi+step,step)
c,p = histogram(phase,cl_phase)

while 0 in c:
    step = step*2
    cl_phase = arange(0,Nper*2*pi+step,step)
    c,p = histogram(phase,cl_phase)

这就是我试图理解的。 我不理解第一行,也不理解使用直方图函数(及其提供的输出)的目的

不确定这是否足以让任何人得出任何结论,但您可能从中理解的任何内容都会对我阐明这个问题有很大帮助! 我也不明白 while 循环的论点。为什么零被“取出”?

先谢谢你!

PS:Nper 是我正在分析的周期数(在本例中为波浪) Phase 是一个 np.array

python numpy 直方图 mod-python

评论

0赞 medium-dimensional 5/6/2022
我建议使用函数来理解代码中发生的事情,以及理解任何变量是什么。这可能是一个存在多次的数组,因此对于循环的几次迭代也是如此,一旦它成为 ,循环就完成了,并且不会执行其中的代码。print()type()c00 in cTrueFalse
0赞 medium-dimensional 5/6/2022
另外,请更新代码。当前代码为读者提供很少的上下文,例如,您正在使用的包是什么,您从中导入函数(如 、 等)?请创建一个最小的、可重现的示例,以帮助我们解决问题。modhistogram

答: 暂无答案