#Python перебирает массив с пустыми (nan) значениями - PullRequest
0 голосов
/ 28 ноября 2018

Заранее спасибо за потраченное время.

Проблема в следующем, у меня есть матрица, в которой для дальнейшего расчета необходимы как "0", так и "пустые поля":

когда данные преобразуются в пустой массив, они автоматически заменяют пустые поля на «nan» ... как я могу перебрать каждую строку массива, игнорируя значения «nan» для дальнейшего расчета.

>>>data

    [[ 2.  4.  7.]
     [ 7.  0. nan]
     [-3.  7. 0.]
     [nan nan  6.]]

Идея состояла в том, чтобы запустить набор условий при итерации по строкам и, возможно, добавить в новый массив numpy, но для простоты, скажем, я просто хочу получить новый массив без "nan", чтобы конечный результат выглядел как-токак>

>>>final_data

     [[2,4,7], [7,0], [-3,7,0], [6]]
...