如何在python中使用quantiphy和engfmt显示浮点值的精度?
我正在用python开发一个工程计算器,我发现了一些可以将浮点值转换为工程符号的包。首先,我安装了如何在python中使用quantiphy和engfmt显示浮点值的精度?,python,Python,我正在用python开发一个工程计算器,我发现了一些可以将浮点值转换为工程符号的包。首先,我安装了engfmt: 代码: 输出: -327.21 -327.21 我安装的第二个软件包是quantiphy,因为它是一个新版本,与engfmt的用途相同: 代码: 输出: -327.21 -327.21 我想要的是显示高达4位的精度十进制值。像这样-327.2051 版本: Python==3.7.9 quantiphy==2.12.0 engfmt==0.2.0(我无法安装版本1.1.0,
engfmt
:
代码:
输出:
-327.21
-327.21
我安装的第二个软件包是quantiphy
,因为它是一个新版本,与engfmt
的用途相同:
代码:
输出:
-327.21
-327.21
我想要的是显示高达4位的精度十进制值。像这样-327.2051
版本:
- Python==3.7.9
- quantiphy==2.12.0
- engfmt==0.2.0(我无法安装版本1.1.0,因为它给了我一个错误。这个版本只适用于我)
prec=
没有指定小数点后的位数。它决定了整数的精度,即所有数字的数量
按照惯例,所有位数为指定精度加1,即精度prec=4
给出5位结果
将精度提高到prec=6
(在您的情况下)