jjzjj

python - 快速 numpy addnan

我想添加数千个4D数组元素并考虑nans。一个使用一维数组的简单示例是:X=array([4,7,89,nan,89,65,nan])Y=array([0,5,4,9,8,100,nan])z=X+Yprintz=array([4,12,93,9,97,165,nan])我已经为此编写了一个简单的for循环,但它需要很长时间-不是一个明智的解决方案。另一种解决方案可能是创建更大的阵列并使用瓶颈nansum,但这会占用我的笔记本电脑太多内存。我需要超过11000个案例的运行总和。有没有人有聪明而快速的方法来做到这一点? 最佳答案 这是