numpy–np.nan与num之间的差异;np.sum`vs`np.nansum`

numpy–np.nan与num之间的差异;np.sum`vs`np.nansum`,numpy,Numpy,假设我有一个像 a = np.arrray([[2, 3], [6, np.nan]]) 以下两者之间的区别是什么: a = np.nan_to_num(a) np.sum(a) 只是: np.nansum(a) 结果在任何情况下都是不同的还是等效的?不是完整的答案,但可能是指向一个答案的指针:源代码是: 源链接来自上的每个函数的页面。您能给出一些代码示例来说明您怀疑的等效方法吗。。。请澄清。假设我得到一个numpy数组,比如a=np.arrray([[2,3],[6,np.na

假设我有一个像

a = np.arrray([[2, 3], [6, np.nan]])
以下两者之间的区别是什么:

a = np.nan_to_num(a)
np.sum(a)
只是:

np.nansum(a)

结果在任何情况下都是不同的还是等效的?

不是完整的答案,但可能是指向一个答案的指针:源代码是:


源链接来自上的每个函数的页面。

您能给出一些代码示例来说明您怀疑的等效方法吗。。。请澄清。假设我得到一个numpy数组,比如a=np.arrray([[2,3],[6,np.nan]),我想我有两个选择。首先是a=np.nanu到_num(a),然后是np.sum(a),或者我可以直接是np.nansum(a)。