是否有类似于 Matlab 格式短的 python 函数或扩展?



Matlab 中的命令格式 short 使命令窗口中的所有打印输出都是"短的、固定的十进制格式,小数点后有 4 位数字"。

我知道有 np.round,但我希望拥有 Matlab 在 python 中提供的这个功能,这样我就不必每次都写 round。这是为了在打印数组/数据帧时更好地了解它们。

我对不使用 np.round 的情况下在终端中打印的数字/浮点数的自动舍入感兴趣

理想情况下,我还希望能够选择位数(4(。

谢谢

您可以使用文档中的numpy.set_printoptions

np.set_printoptions(precision=4)
np.array([1.123456789])
[1.1235]

最新更新