我想用numpy数组初始化一个稀疏矩阵。所述numpy的数组包含的NaN为零我的程序,如以下初始稀疏矩阵的代码:用numpy.NaN初始化一个scipy.sparse矩阵的最快方法是什么?
a= np.array([[np.NaN,np.NaN,10]])
zero_a= np.array([[0,0,10]])
spr_a = lil_matrix(a)
zero_spr_a = lil_matrix(zero_a)
print repr(spr_a)
print repr(zero_spr_a)
输出是
1x3 sparse matrix of type 'type 'numpy.float64'' with 3 stored elements in LInked List format 1x3 sparse matrix of type 'type 'numpy.int64'' with 1 stored elements in LInked List format
用于与0阵列中,这里只有1存储在稀疏元件矩阵。但有3个元素存储在NaN数组中,如何将NaN作为scipy矩阵的零处理?