在python中的大矩阵(不仅仅是列表)中插入NaN值

时间:2016-11-08 13:56:05

标签: python numpy interpolation

我从一个简单的方法中搜索一个矩阵,其中约10%的值是NaN。例如:

matrix = np.array([[ np.nan,  np.nan,  2.    ,  3. ,  4.    ],
                   [ np.nan,  6.    ,  7.   ,   8. ,  9.    ],
                   [ 10.   ,  11.   ,  12.   ,  13.,  14.   ],
                   [ 15.   ,  16.   ,  17.   ,  18.,  19.   ],
                   [ np.nan,  np.nan,  22.   ,  23.,  np.nan]])

我找到了一个使用scipy.interpolate的griddata的解决方案,但解决方案需要很长时间。 (我的矩阵有大约50列和200,000行,Nan值的值不高于10%)

0 个答案:

没有答案