我如何替换数组中的 NaN 值,如果执行操作则为零,结果是零操作而不是 NaN 值
0 / 0 = NaN 可以用 0 代替
原文由 ricardo 发布,翻译遵循 CC BY-SA 4.0 许可协议
我如何替换数组中的 NaN 值,如果执行操作则为零,结果是零操作而不是 NaN 值
0 / 0 = NaN 可以用 0 代替
原文由 ricardo 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答865 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
如果你有 Python 2.6,你有
math.isnan()
函数来查找NaN
值。有了这个,我们可以使用列表理解来替换列表中的
NaN
值,如下所示:如果你有 Python 2.5,我们可以使用 这个问题 中的
NaN != NaN
技巧,所以你可以这样做: