一个从数据快速生成ascii直方图的无依赖库。
text-histogram3的Python项目详细描述
文字直方图3
柱状图对于探索数据非常有用,但是numpy和matplotlib很重,而且 为了快速分析而过度使用。它们也不容易在远程服务器上使用 通过ssh。别让我开始安装它们。在
Bit.ly’s data_hacks直方图.py是 很好,但是很难直接从python代码中使用(它需要一个 optparse.OptionParser以传递直方图选项)。这是直方图.py 重新打包以方便脚本使用。在
>>> from text_histogram3 import histogram >>> import random >>> histogram([random.gauss(50, 20) for _ in range(100)]) # NumSamples = 100; Min = 1.42; Max = 87.36 # Mean = 51.848095; Variance = 332.055832; SD = 18.222399; Median 53.239251 # each ∎ represents a count of 1 1.4221 - 10.0159 [ 3]: ∎∎∎ 10.0159 - 18.6098 [ 3]: ∎∎∎ 18.6098 - 27.2036 [ 6]: ∎∎∎∎∎∎ 27.2036 - 35.7974 [ 4]: ∎∎∎∎ 35.7974 - 44.3913 [ 17]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ 44.3913 - 52.9851 [ 16]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ 52.9851 - 61.5789 [ 17]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ 61.5789 - 70.1728 [ 20]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ 70.1728 - 78.7666 [ 8]: ∎∎∎∎∎∎∎∎ 78.7666 - 87.3604 [ 6]: ∎∎∎∎∎∎
安装
^{pr2}$- 项目
标签: