相关疑难解决方法(0)

ImportError:无法从sklearn.utils.validation导入名称check_array

当我check_array从模块导入函数时sklearn.utils.validation,它得到一个Import Error(ImportError: cannot import name check_array).该选项卡中完成了check_arrays,但我想知道只存在一个调用的函数check_arrayvalidation.py(在Github上的源代码).此外,谱聚类算法实现scikit学习/ sklearn /组/ spectral.py也用from ..utils.validation import check_array,不check_arrays.我对此很困惑,我的scikit-learn版本是'0.15.0b1'.希望有人能给我一些线索.

示例代码
import numpy as np
from sklearn.utils.validation import check_array
def my_fit_affinity(X, affinity_type, n_neighbors, **kernel_params):
    """ Create an affinity matrix for X using the selected affinity type
    """    
    X = check_array(X, accept_sparse = ['csr', 'csc', 'coo']) 
    ....
    return affinity_matrix_
Run Code Online (Sandbox Code Playgroud)

python importerror scikit-learn

9
推荐指数
2
解决办法
3615
查看次数

标签 统计

importerror ×1

python ×1

scikit-learn ×1