我编写了一个函数库来简化我的工程作业,并在 python 解释器中使用它们(有点像计算器)。一些返回矩阵,一些返回浮点数。
问题是,它们返回的小数太多。例如,目前,当一个数字为 0 时,我得到一个非常小的数字作为返回(例如 6.123233995736766e-17)
我知道如何单独格式化输出,但这需要为我在解释器中键入的每一行添加一个格式化程序。我正在使用python 2.6。
有没有办法为会话设置全局输出格式(精度等)?
*注意:对于 scipy 函数,我知道我可以使用
scipy.set_printoptions(precision = 4, suppress = True)
但这似乎不适用于不使用 scipy 的函数。