4
我有一個數組1200 * 1200。它的一些值是零。我想將零值轉換爲numpy.nan值。這是我的解決方案:
要將數組的零值轉換爲nan值
import numpy
for i in range(1200):
for j in range(1200):
if data_a[i, j] == 0:
data_a[i, j] = numpy.nan
但我得到這個錯誤:data_a[i,j] = numpy.nan ValueError: cannot convert float NaN to integer
我不理解的錯誤。任何替代或解決方案?