在此先感谢您的宝贵时间。
问题如下,我有一个矩阵,其中进一步计算中必须同时包含“ 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]]