如何使 NumPy 打印尾随 0?

How to make NumPy print trailing 0s?

打印数组时,Numpy 将尾随的 0 替换为 </code>,<em> 例如 </em></p> <pre><code>[-0.678231 -0.618304 -0.6077 0.014845]

如何解决这个问题并让它打印 0s?

您可以使用 numpy 的 set_printoptions 和自定义格式化程序来设置输出的精度和准确格式;对于你的情况,

np.set_printoptions(formatter={'float': '{: 0.3f}'.format})

应该可以解决问题。