一个无需依赖的库,可以快速从数据创建ASCII直方图。
项目描述
text_histogram3
直方图非常适合探索数据,但numpy和matplotlib对于快速分析来说又重又过度。它们也不能轻易地通过ssh在远程服务器上使用。安装它们更是不提了。
Bit.ly的data_hacks histogram.py 是很棒,但直接从Python代码中使用很困难(需要optparse.OptionParser来传递直方图选项)。这是为了方便脚本使用而重新打包的histogram.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]: ∎∎∎∎∎∎
安装
$ pip install text_histogram3
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
text_histogram3-1.0.0.tar.gz (4.8 kB 查看哈希值)