2 つの数値を比較する必要があります。そのうちの 1 つは正規の python コードから来ており、他は numpy から来ています。デバッガーは、それらが同じ値 '29.0' を持っていることを示していますが、最初のタイプはでありfloat
、2 番目のタイプは です。どうすれば対処できますか?通常の python 変数を強制的に使用するか、デフォルトでnumpyにする方法はありますか?float64
a == b
a - b == 0
False
float64
float
更新:これらすべての値の最後に、29.0
が記述されている同じファイルから取得されるため、数値に違いはないと思います。