純粹的意外我偶然發現了NaN和10/0之間的差異。我對這種行爲的原因感興趣。這裏是我的代碼,使用FF 34的控制檯。 //as expected:
console.log(NaN == false); //->false
//now:
function m(value) { if (value) { return 'hi, NaN is not falsy'; }} console.log
我有多個數組,對於那些我計算線性迴歸,但有時它給了我0/0值,這給我一個'NaN'。我知道要轉換一個數組,其中有數字是NaN,您可以使用numpy.nan_to_num轉換它們。但是,如果我想要將單個值轉換爲不在數組中,但是是線性迴歸的結果calculation? 編輯:這不是一個重複的問題(convert nan value to zero),因爲我指的是一個項目/結果不是一個數組