我从一个简单的方法中搜索一个矩阵,其中约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%)