相关疑难解决方法(0)

如何检查NaN值?

float('nan')结果是南(不是数字).但我该如何检查呢?应该很容易,但我找不到它.

python math

862
推荐指数
13
解决办法
114万
查看次数

Numpy与直蟒不同的地方?

伙计们,

是否存在Numpy与python不同的陷阱集合,这些点令人困惑且花费时间?

"那一刻我永远不会忘记的恐怖!"
"不过,你会这样说的,"女王说,"如果你不做备忘录的话."

例如,NaN在任何地方总是麻烦.如果您可以在不运行的情况下解释这一点,请给自己一点 -

from numpy import array, NaN, isnan

pynan = float("nan")
print pynan is pynan, pynan is NaN, NaN is NaN
a = (0, pynan)
print a, a[1] is pynan, any([aa is pynan for aa in a])

a = array(( 0, NaN ))
print a, a[1] is NaN, isnan( a[1] )
Run Code Online (Sandbox Code Playgroud)

(我不是那么笨拙,在那里做了很多好工作,只是认为常见问题解答或问题的维基会很有用.)

编辑:我希望收集六个陷阱(人们学习Numpy的惊喜).
然后,如果有共同的问题或更好的常见解释,我们可以谈谈将它们添加到社区Wiki(在哪里?)看起来我们到目前为止还不够.

python numpy

27
推荐指数
8
解决办法
1万
查看次数

标签 统计

python ×2

math ×1

numpy ×1