将python的数学工具带到命令行

pmath的Python项目详细描述


将python的数学工具带到命令行

在命令行上做数学很难。整数数学可以用bash完成,但浮点数学的唯一实用程序是bc,这可能会与它的scaleprecision混淆。如果你想要python的数学能力,也许是编程能力呢?输入:pmath

示例

基本输入:

$ pmath '3 + 4'
7
$ echo '3+4' | pmath
7
$ pmath <<< 3+4
7
$ pmath 'x=3;x+2'
5

您可以使用-f开关设置输出格式:

$ pmath -f .4f <<< pow(2000, 1/3)
12.5992
$ pmath -f .4f <<< sin(pi/2)
1.0000

使用-c

可以直接启用复杂的数学运算
$ pmath -c <<< exp(1j*pi).real
-1.0
$ pmath -f.2f -c 'ang=3*pi/4; exp(1j*ang)'
-0.71+0.71j

安装

运行pip install pmath将安装命令行实用程序。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么GetScaleInstance()不起作用?   如何筛选日期列表?   java启动文件中缺少以下必填字段:<jnlp>   Java:使枚举绑定到不同的字符串值   使用Java从sharepoint下载文件   Java的LinkedList中的链表peek和元素   java处理终止socket“客户端”的正确方法是什么   html从字符串java/gwt解析htmltags   swing“awteventque0”java。lang.NullPointerException在保存JTable时(DefaultTableModel)   java将数据从JSON ArrayList加载到spinner中   classloader我可以从外部JAR文件的另一个包中重新加载Java类吗?   用于多(并发)测试执行的java多浏览器配置文件?   java IntelliJ Idea标志着红色网络。工作良好的xml   如何设计以数据库为中心的Java Swing应用程序?   java RestrictionsFactoryUtil。in()与MySQL配合使用,与MS SQL Server配合使用失败。需要可行的解决办法