sklearn.utils.sparsefuncs.incr_mean_variance_axis

sklearn.utils.sparsefuncs.incr_mean_variance_axis(X, *, axis, last_mean, last_var, last_n)

源码

计算CSR或CSC矩阵上沿轴的增量平均值和方差。

last_mean,last_var是此函数在最后一步计算的统计信息。 两者都必须初始化为适当大小的0数组,即X中的特征数量.last_n是到目前为止遇到的样本数量。

参数 说明
X CSR or CSC sparse matrix, shape (n_samples, n_features)
输入数据
axis int (either 0 or 1)
应该沿哪个轴进行计算
last_mean float array with shape (n_features,)
使用新数据X进行更新。
last_var float array with shape (n_features,)
要用新数据X更新的特性变量数组。
last_n int with shape (n_features,)
到目前为止看到的样本数,不包括X
返回值 说明
means float array with shape (n_features,)
更新了功能方面的方法。
variances float array with shape (n_features,)
更新了功能方面的方差。
n int with shape (n_features,)
更新了可见样本的数量。

注:

NaN在算法中被忽略。