PyCharm运行报错:TypeError: fit() got an unexpected keyword argument ‘n_components‘

简介: PyCharm运行报错:TypeError: fit() got an unexpected keyword argument ‘n_components‘

事情是这样的,由于个人懒惰的原因,故我调用了一个sklearn的包实现PCA降维

# sklearn实现PCA降维
def Sklearn_Pca(dataset):
    """
    对原始数据进行降维处理,并保存为降维后的数据表
    :param dataset: 原始数据表,单一层
    :return: 返回pca后的降维数据
    """
    pca = PCA(n_components=4, copy=True, whiten=False)   # ‘mle’方法自动选取维度,保留几维度数据
    # pca.fit(dataset)
    pca_result = pca.fit_transform(dataset)    # 输出降维后的数据
    # print(pca_result)
    return pca_result

然后,

就给我爆出个这

image.png

然后我就蚌湖住了

发现C站没有相关解答,害!~

然后就看看看看,找到了sklearn的原始包文档,发现

我是废物!!!

并没有下面这个用法(盆友们一点要细心呀!~)

image.png

修改为下即可

image.png

就能正常运行了。

相关文章
|
7月前
|
IDE 开发工具 Python
解决pycharm运行项目时控制台乱码
解决pycharm运行项目时控制台乱码
133 0
|
4月前
|
Python
PyCharm中运行jupyter
PyCharm中运行jupyter
100 0
|
4月前
|
Shell Python
如何将PyCharm中的终端运行前面的PS如何修改成当前环境
这篇文章介绍了如何在PyCharm的终端中修改命令提示符(PS)以反映当前激活的环境,通过更改PyCharm设置中的Shell Path实现。
|
5月前
|
iOS开发 MacOS Python
【Python】已解决:(Pycharm切换Python版本后报错)No Python at “C:\Program Files\Python39\python.exe”
【Python】已解决:(Pycharm切换Python版本后报错)No Python at “C:\Program Files\Python39\python.exe”
393 0
【Python】已解决:(Pycharm切换Python版本后报错)No Python at “C:\Program Files\Python39\python.exe”
|
5月前
|
语音技术 开发者 Python
语音识别,python运行H ~W~,要使用英符,执行Python的流程是输入Python,回车,解释器的两大功能,翻译代码,提交计算机运算,多行代码运行,写一个py文件,pycharm安
语音识别,python运行H ~W~,要使用英符,执行Python的流程是输入Python,回车,解释器的两大功能,翻译代码,提交计算机运算,多行代码运行,写一个py文件,pycharm安
|
Ubuntu Python
Python(六)使用pycharm创建项目报错:ModuleNotFoundError No module named distutils.util
在ubuntu上使用pycharm创建项目的时候报错: ModuleNotFoundError: No module named 'distutils.util'
1214 0
|
7月前
|
Python
Pycharm运行提示(运行‘Python测试(00.py内)‘(u)
Pycharm运行提示(运行‘Python测试(00.py内)‘(u)
|
7月前
|
测试技术 Python
pycharm使用pytest运行测试用例,无法在控制台输出print语句、log语句的解决办法
pycharm使用pytest运行测试用例,无法在控制台输出print语句、log语句的解决办法
477 1
|
7月前
|
Python
Pycharm没有报错提示(误触ignore)的解决方案
Pycharm没有报错提示(误触ignore)的解决方案
803 0
|
IDE 开发工具 Python
【Pycharm】Python运行程序查看所需变量值
在使用pycharm IDE运行Python程序过程中,想查看中间一些变量的值,如何操作?