【发布时间】:2014-09-21 20:38:27
【问题描述】:
我使用 numpy histogram by N,a = np.histogram(z,bins=50) 计算了一个直方图切片。现在我的a 包含z 的50 个切片的值,N 包含这些切片内的计数。
我想为a 计算R-r
我试过了
result = [R-r for R,r in zip(a[1:],a)]
但它似乎不起作用。我在这里做错了什么?
【问题讨论】:
-
代码没问题,输出:
[2, 3, 2, 9, 6, 22],“但是好像不行”,能说的具体点吗? -
@KobiK 当我执行上述操作时,我得到
result = [1,1,1,1,1,1] -
@user3397243 这是不可能的,除非你有一个像 [1, 2, 3, ...] 这样的数组
-
@user3397243 可以附上代码吗?
-
@user3397243:你为什么要处理第二个返回值?那是垃圾箱边缘。如果这是一个图形直方图,您将使用图表底部的小刻度来进行数学运算,而不是查看条形的高度。