sklearn.utils

sklearn.utils.as_float_array

n = np.zeros((3, 2), dtype="int64")
print(type(n[0][0]))       #<class 'numpy.int64'>
m = sklearn.utils.as_float_array(n)
print(type(m[0][0]))        #<class 'numpy.float64'>

  

utils.arrayfuncs.cholesky_delete(L,出去)    
utils.arrayfuncs.min_pos()    在正值上找到数组的最小值
utils.as_float_array(X [,复制,force_all_finite])    将类似数组的数组转换为浮点数组。
utils.assert_all_finite(X [,allow_nan])    如果X包含NaN或无穷大,则引发ValueError。
utils.check_X_y(X,y [,accept_sparse,...])    标准估算器的输入验证。
utils.check_array(数组[,accept_sparse,…])    对数组,列表,稀疏矩阵或类似内容进行输入验证。
utils.check_scalar(x,名称,target_type [,…])    验证标量参数的类型和值。
utils.check_consistent_length(\ *数组)    检查所有阵列的第一维度是否一致。
utils.check_random_state(种子)    将种子转换为np.random.RandomState实例
utils.class_weight.compute_class_weight(...)    估计不平衡数据集的类权重。
utils.class_weight.compute_sample_weight(...)    对于不平衡的数据集,按类别估算样本权重。
utils.deprecated([额外])    装饰器,用于将功能或类标记为不推荐使用。
utils.estimator_checks.check_estimator(估算者)    检查估计器是否遵守scikit-learn约定。
utils.extmath.safe_sparse_dot(a,b [,…])    正确处理稀疏矩阵案例的点积
utils.extmath.randomized_range_finder(一种, …)    计算一个正交矩阵,其范围近似于A的范围。
utils.extmath.randomized_svd(M,n_components)    计算截断的随机SVD
utils.extmath.fast_logdet(一种)    计算一个对称的log(det(A))
utils.extmath.density(w,\ * \ * kwargs)    计算稀疏向量的密度
utils.extmath.weighted_mode(a,w [,轴])    返回数组中加权模态(最常见)值的数组
utils.gen_even_slices(n,n_packs [,n_samples])    生成器创建n_packs片,最多可达n。
utils.graph.single_source_shortest_path_length(...)    返回从源到所有可达节点的最短路径长度。
utils.graph_shortest_path.graph_shortest_path()    对正有向图或无向图执行最短路径图搜索。
utils.indexable(\ *可重复项)    使数组可索引以进行交叉验证。
utils.metaestimators.if_delegate_has_method(...)    为委托给子估计器的方法创建一个装饰器
utils.multiclass.type_of_target(y)    确定目标指示的数据类型。
utils.multiclass.is_multilabel(y)    检查是否y为多标签格式。
utils.multiclass.unique_labels(\ *是)    提取唯一标签的有序数组
utils.murmurhash3_32()    计算种子的密钥的32位murmurhash3。
utils.resample(\ *数组,\ * \ *选项)    以一致的方式重新采样数组或稀疏矩阵
utils.safe_indexing(X,指数)    使用索引从X返回项目或行。
utils.safe_mask(X,面具)    返回可以在X上安全使用的面罩。
utils.safe_sqr(X [,复制])    类数组和稀疏矩阵的元素明智平方。
utils.shuffle(\ *数组,\ * \ *选项)    以一致的方式随机排列数组或稀疏矩阵
utils.sparsefuncs.incr_mean_variance_axis(X, …)    计算CSR或CSC矩阵上沿轴的增量平均值和方差。
utils.sparsefuncs.inplace_column_scale(X,比例尺)    CSC / CSR矩阵的就地列缩放。
utils.sparsefuncs.inplace_row_scale(X,比例尺)    CSR或CSC矩阵的就地行缩放。
utils.sparsefuncs.inplace_swap_row(X,m,n)    就地交换两行CSC / CSR矩阵。
utils.sparsefuncs.inplace_swap_column(X,m,n)    就地交换两列CSC / CSR矩阵。
utils.sparsefuncs.mean_variance_axis(X,轴)    计算CSR或CSC矩阵上沿轴的均值和方差
utils.sparsefuncs.inplace_csr_column_scale(X, …)    CSR矩阵的原位缩放。
utils.sparsefuncs_fast.inplace_csr_row_normalize_l1()    使用l1范数进行就地行归一化
utils.sparsefuncs_fast.inplace_csr_row_normalize_l2()    使用l2范数进行就地行规范化
utils.random.sample_without_replacement()    采样整数而不进行替换。
utils.validation.check_is_fitted(估算器,…)    对估算器执行is_fitted验证。
utils.validation.check_memory(记忆)    检查memory是否类似于joblib.Memory。
utils.validation.check_symmetric(数组[,…])    确保该数组是二维,正方形和对称的。
utils.validation.column_or_1d(y [,警告])    Ravel列或一维numpy数组,否则引发错误
utils.validation.has_fit_parameter(...)    检查估计器的fit方法是否支持给定参数。
utils.testing.assert_in(成员,container [,msg])    就像self.assertTrue(a in b)一样,但是带有更好的默认消息。
utils.testing.assert_not_in(成员,容器)    就像self.assertTrue(a不在b中),但是带有更好的默认消息。
utils.testing.assert_raise_message(...)    Helper函数测试异常中引发的消息。
utils.testing.all_estimators([…])    从sklearn获取所有估计量的列表。

sklearn方法大全

posted @ 2020-10-29 17:34  CeasonCing  阅读(799)  评论(0)    收藏  举报