私は1200*1200の配列を持っています。その値のいくつかはゼロです。ゼロ値をnumpy.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
私はエラーを理解していません。代替案や解決策はありますか?