【发布时间】:2011-07-29 00:26:19
【问题描述】:
当从单个浮点数中减去一个数组时,我遇到了 python 自动舍入非常小的数字(小于 1e-8)的问题。举个例子:
import numpy as np
float(1) - np.array([1e-10, 1e-5])
关于如何强制 python 不圆的任何想法?在某些情况下,这迫使我除以零,并成为一个问题。从 numpy 数组中减去时也会出现同样的问题。
【问题讨论】:
-
我遇到了同样的问题,将小数提高到 1 的幂,并将它们四舍五入为 0。
-
奇怪的是你投了反对票……这是个好问题,我。
标签: python arrays numpy rounding subtraction