四分位平均纯python模块
python-iqm的Python项目详细描述
Pythoniqm
四分位平均纯Python模块它包含两个类:
- 迪克姆
- 移动像质计
迪克姆
这个类对于重复许多数字的数据集是有效的。它 不应用于分布均匀的大型数据集这个 精确性和内存使用之间的权衡可以用 舍入数字参数
使用量
fromiqmimportDictIQMimportsysdiqm=DictIQM(round_digits=-1,tenth_precise=True)forlineinopen("source1_numbers_list.txt","r"):diqm("source1",line)print"# {:12,.2f} Dict IQM".format(diqm.report("source1"))
移动像质计
这个类牺牲了速度和低内存使用的准确性。
使用量
fromiqmimportMovingIQMimportsysmiqm=MovingIQM(1000)forlineinopen("source1_numbers_list.txt","r"):miqm("source1",line)print"# {:12,.2f} Moving IQM".format(miqm.report("source1"))