使用scipynumpy在python中合并数据

使用scipynumpy在python中合并数据,第1张

使用scipy / numpy在python中合并数据

它可能更快更容易使用

numpy.digitize()

import numpydata = numpy.random.random(100)bins = numpy.linspace(0, 1, 10)digitized = numpy.digitize(data, bins)bin_means = [data[digitized == i].mean() for i in range(1, len(bins))]

替代方法是使用

numpy.histogram()

bin_means = (numpy.histogram(data, bins, weights=data)[0] /  numpy.histogram(data, bins)[0])

自己尝试哪个更快… :)



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5646002.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存