我在Python上使用Arrayfire,但我不能使用af.sum()函数,因为我的输入数组中有NAN,它会将NAN作为sum返回。
由于速度问题,不能使用numpy.nansum/numpy.nan_ to _num。
我只需要一种在arrayfire中将NaNs转换为浮点零的方法。
发布于 2012-09-25 21:43:26
瓶颈是值得研究的。他们已经对numpy.nanxxx函数进行了几次优化,根据我的经验,这使得它比numpy快5倍左右。
发布于 2012-09-25 19:40:11
您可以使用numpy.nansum,它在数组sum中将nan视为0。
numpy.nansum(arrayfire)https://stackoverflow.com/questions/12582140
复制相似问题