Unix管道的基本数学运算。
项目描述
pcalc
Unix管道的基本数学运算。
$ pcalc --help
Usage: pcalc [OPTIONS] COMMAND [ARGS]...
Basic math operations for Unix pipes.
When working with a negative positional argument: '$ pcalc mul -- -1'
All commands read from 'stdin' and write to 'stdout'. Most commands
stream but a few (like median) hold all values in memory. Empty or all
whitespace lines are skipped.
Some commands (typically prefixed with 'r') reduce all input values to a
single value. For instance, '$ pcalc add 3' adds 3 to all input values,
but '$ pcalc radd' adds all the values together like:
output = 0
for v in values:
output = output + v
For the most part it doesn't matter, but this tool is implemented in
Python with floating point division enabled when running in Python 2.
Options:
--help Show this message and exit.
Commands:
abs Compute absolute value.
add Add a constant to values.
ceil Ceiling values.
div Divide values by a constant.
floor Floor values.
mean Compute mean.
median Compute median.
mod Modulo values by a single divisor.
mode Compute mode.
mul Multiply values by a constant.
pow Exponentiation of values by a constant.
radd Reduce by addition.
rdiv Reduce by division.
rmod Reduce by modulo.
rmul Reduce by multiplication.
round Round values.
rsub Reduce by subtraction.
sub Subtract a constant from values.
sum Compute sum.
开发中
$ git clone https://github.com/geowurster/pcalc.git
$ cd tpcalc
$ pip install -e .\[dev\]
$ py.test --cov pcalc --cov-report term-missing
许可证
查看 LICENSE.txt
变更日志
查看 CHANGES.md
项目详细信息
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
pcalc-1.0.tar.gz (7.0 kB 查看散列)
构建分发
pcalc-1.0-py2.py3-none-any.whl (7.5 kB 查看散列)