Değerlerin yerini almanın daha hızlı bir yolu olmalı, değil mi? Yükseklikler/batimetri bir ızgarayı temsil eden bir 2D dizim var. Ben NAN ile 0 aşacak herhangi değiştirmek istiyor ve bu şekilde süper yavaş: Bu böyle görünüyorBazı değerlerin bir numpy dizisinde yer değiştirmesi
for x in range(elevation.shape[0]):
for y in range(elevation.shape[1]):
if elevation[x,y] > 0:
elevation[x,y] = numpy.NAN
böylece çok daha iyi bir yol olabilir etti!