Nicht Plotten "null" in matplotlib oder ändern von null auf None [Python]

Ich habe den code unten und ich möchte konvertieren Sie alle Nullen in die Daten zu None's (da ich nicht zeichnen möchten die Daten hier in matplotlib). Der code ist jedoch notworking und 0. wird noch gedruckt

sd_rel_track_sum=np.sum(sd_rel_track, axis=1)
for i in sd_rel_track_sum:
   print i
   if i==0:
       i=None

return sd_rel_track_sum

Kann jeder denken, der eine Lösung für dieses. Oder einfach nur eine Antwort für wie kann ich alle übertragen 0 bis None. Oder einfach nicht das Grundstück der null-Werte in Matplotlib.

Drehen Sie die Nullen zu float('nan')s, das sollte den trick tun. ; )

InformationsquelleAutor Ashleigh Clayton | 2013-09-09

Schreibe einen Kommentar