#Python遍历具有空(nan)值的数组

时间:2018-11-28 13:44:54

标签: python arrays loops nan

在此先感谢您的宝贵时间。

问题如下,我有一个矩阵,其中进一步计算中必须同时包含“ 0”和“空字段”:

当数据转换为numpy数组时,它会自动将空字段替换为“ 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]]

0 个答案:

没有答案