跳转到主要内容

一个无需依赖的库,可以快速从数据创建ASCII直方图。

项目描述

text_histogram3

PyPI version Number of PyPI downloads

直方图非常适合探索数据,但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

源代码: https://github.com/basnijholt/text_histogram3

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

text_histogram3-1.0.0.tar.gz (4.8 kB 查看哈希值)

上传时间: 源代码

构建分发

text_histogram3-1.0.0-py3-none-any.whl (5.2 kB 查看哈希值)

上传时间: Python 3

由...