python math 三角関数 - NaN値をチェックするにはどうしたらいいですか?

python math インストールできない / python / math

float('nan') は、Nan(数値ではありません)になります。しかし、どうすればそれを確認できますか?とても簡単なはずですが、見つかりません。

martineau



Answer #1
def isnan(value):
  try:
      import math
      return math.isnan(float(value))
  except:
      return False
isnan('hello') == False
isnan('NaN') == True
isnan(100) == False
isnan(float('nan')) = True