У меня есть следующие 10 по 5 NumPy массив/матрица, которая имеет ряд значений: NaN
Как рассчитать процент разреженности для массива/матрицы numpy?
array([[ 0., 0., 0., 0., 1.],
[ 1., 1., 0., nan, nan],
[ 0., nan, 1., nan, nan],
[ 1., 1., 1., 1., 0.],
[ 0., 0., 0., 1., 0.],
[ 0., 0., 0., 0., nan],
[ nan, nan, 1., 1., 1.],
[ 0., 1., 0., 1., 0.],
[ 1., 0., 1., 0., 0.],
[ 0., 1., 0., 0., 0.]])
Как одна мера, как именно разреженным этот массив? Есть ли простая функция в numpy для измерения процента отсутствующих значений?
как об этом Http: // документы. scipy.org/doc/scipy/reference/sparse.html? – Christos
'sparse.html' документирует пакет, который создает разреженные матрицы, но я не вижу функцию измерения« разреженности ». Там разреженность означает много значений «0», а не несколько значений «nan». – hpaulj