【发布时间】:2020-04-28 14:40:25
【问题描述】:
我有两个 ndarray,一个带有 bin 值,另一个带有来自直方图的 bin 频率。有没有一种干净的方法可以将它们转换为一个列表,该列表代表构成直方图的原始值?请注意,我的 bin 值是准确的,而不是范围。例如,此函数的 bin 为 [1, 2, 20],频率为 [2,1,2],将输出 [1,1,2,20,20]。
这是我目前的做法:
result = []
z = zip(frequencies, bins)
for frequency, bin in z:
y = [bin]*frequency
result.extend(y)
【问题讨论】: