#14 第12周作业

Открыто
открыта 3 лет назад 刘垚 · комментариев: 52
刘垚 прокомментировал 3 лет назад

完成:
1)5.2.4中实践题共3题,按题目要求分别保存和命名,如sy5-2-1.py等。素材见下。
2)完成Python123平台上的“人工智能概述”概念题(课堂上介绍使用方法)。

完成: 1)5.2.4中实践题共3题,按题目要求分别保存和命名,如sy5-2-1.py等。素材见下。 2)完成Python123平台上的“人工智能概述”概念题(课堂上介绍使用方法)。
臧天宇 прокомментировал 3 лет назад

from sklearn.datasets.samples_generator import make_blobs和from sklearn.datasets import make_blobs一样吗,为啥实践第二题里是后者 ,书上都是前者

from sklearn.datasets.samples_generator import make_blobs和from sklearn.datasets import make_blobs一样吗,为啥实践第二题里是后者 ,书上都是前者
臧天宇 прокомментировал 3 лет назад

make_blobs()中没提到的参数是可以不写吗?{实践第二题}

make_blobs()中没提到的参数是可以不写吗?{实践第二题}
臧天宇 прокомментировал 3 лет назад

FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist

第一题导入的时候出现这个问题怎么办嘞

FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist 第一题导入的时候出现这个问题怎么办嘞
Ruizzz прокомментировал 3 лет назад
Владелец

from sklearn.datasets.samples_generator import make_blobs和from sklearn.datasets import make_blobs一样吗,为啥实践第二题里是后者 ,书上都是前者

一样的,samples_generator相当于sklearn中的datasets库的一个小库

> from sklearn.datasets.samples_generator import make_blobs和from sklearn.datasets import make_blobs一样吗,为啥实践第二题里是后者 ,书上都是前者 > 一样的,samples_generator相当于sklearn中的datasets库的一个小库
Ruizzz прокомментировал 3 лет назад
Владелец

make_blobs()中没提到的参数是可以不写吗?{实践第二题}

利用make_blobs函数生成150个样本数据,特征数为2的数据,只需要写两个对应的参数就可以了

> make_blobs()中没提到的参数是可以不写吗?{实践第二题} 利用make_blobs函数生成150个样本数据,特征数为2的数据,只需要写两个对应的参数就可以了
Ruizzz прокомментировал 3 лет назад
Владелец

FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist

第一题导入的时候出现这个问题怎么办嘞

很明显,没找到文件,检查一下路径对不对。

> FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist > > > 第一题导入的时候出现这个问题怎么办嘞 很明显,没找到文件,检查一下路径对不对。
李海全 прокомментировал 3 лет назад

请问p229-p230关于表5-2-1的step1计算数据点(5,4)与样本数据点距离时,默认计算欧氏距离,那么与X1和X4的距离是否计算错误,正确应该分别是5和1才对

请问p229-p230关于表5-2-1的step1计算数据点(5,4)与样本数据点距离时,默认计算欧氏距离,那么与X1和X4的距离是否计算错误,正确应该分别是5和1才对
张彤 прокомментировал 3 лет назад

FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist

第一题导入的时候出现这个问题怎么办嘞
自己存到一个自己知道路径的地方,把路径改对

> FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist > > > 第一题导入的时候出现这个问题怎么办嘞 自己存到一个自己知道路径的地方,把路径改对
Ruizzz прокомментировал 3 лет назад
Владелец

请问p229-p230关于表5-2-1的step1计算数据点(5,4)与样本数据点距离时,默认计算欧氏距离,那么与X1和X4的距离是否计算错误,正确应该分别是5和1才对

嗯,对,看来是教材的错误@liuyao928_163_com

> 请问p229-p230关于表5-2-1的step1计算数据点(5,4)与样本数据点距离时,默认计算欧氏距离,那么与X1和X4的距离是否计算错误,正确应该分别是5和1才对 嗯,对,看来是教材的错误@liuyao928_163_com
朱乐怡 прокомментировал 3 лет назад

实践一给的素材里是不是训练之后少了预测y_predict(...)

实践一给的素材里是不是训练之后少了预测y_predict(...)
张彤 прокомментировал 3 лет назад

第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2

第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2
陈宣孜 прокомментировал 3 лет назад

实践一给的素材里是不是训练之后少了预测y_predict(...)

+1

> 实践一给的素材里是不是训练之后少了预测y_predict(...) +1
陈宣孜 прокомментировал 3 лет назад

第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2

n_features=2

> 第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2 > n_features=2
赵钦婷 прокомментировал 3 лет назад

实践一给的素材里是不是训练之后少了预测y_predict(...)

加一
但是写过一次这句之后再删除好像又不会报错?

> 实践一给的素材里是不是训练之后少了预测y_predict(...) 加一 但是写过一次这句之后再删除好像又不会报错?
潘顺洁 прокомментировал 3 лет назад

sy5-2-1的素材里是不是少了一行用来定义y_predict?

sy5-2-1的素材里是不是少了一行用来定义y_predict?
肖若兰 прокомментировал 3 лет назад

image 有同学知道这是为什么吗,不知道往哪改

![image](/attachments/ce30e41d-72a8-4531-9a63-ebaf6a291c6c) 有同学知道这是为什么吗,不知道往哪改
2.5 KiB
2.5 KiB
张彤 прокомментировал 3 лет назад

第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2

n_features=2
看到了,谢谢

> > 第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2 > > > > n_features=2 看到了,谢谢
张彤 прокомментировал 3 лет назад

第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2

n_features=2

那随机数种子和标准差还需要改吗

> > 第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2 > > > > n_features=2 那随机数种子和标准差还需要改吗
刘康宁 прокомментировал 3 лет назад

make_blobs中的特征数是哪个参数啊

make_blobs中的特征数是哪个参数啊
刘康宁 прокомментировал 3 лет назад

随机数和标准差都是什么意思呢

随机数和标准差都是什么意思呢
张彤 прокомментировал 3 лет назад

第二题每次run出来精确度都是1?

第二题每次run出来精确度都是1?
张彤 прокомментировал 3 лет назад

make_blobs中的特征数是哪个参数啊
n_features

> make_blobs中的特征数是哪个参数啊 n_features
张慈惠 прокомментировал 3 лет назад

The accuracy of K-Nearest Neighbor Classifier is 0.7402597402597403
precision recall f1-score support

       0       0.78      0.85      0.81       103
       1       0.63      0.51      0.57        51

micro avg 0.74 0.74 0.74 154
macro avg 0.71 0.68 0.69 154
weighted avg 0.73 0.74 0.73 154

打出来结果是这样吗?

The accuracy of K-Nearest Neighbor Classifier is 0.7402597402597403 precision recall f1-score support 0 0.78 0.85 0.81 103 1 0.63 0.51 0.57 51 micro avg 0.74 0.74 0.74 154 macro avg 0.71 0.68 0.69 154 weighted avg 0.73 0.74 0.73 154 打出来结果是这样吗?
张彤 прокомментировал 3 лет назад

随机数和标准差都是什么意思呢

课本P231

> 随机数和标准差都是什么意思呢 > 课本P231
Ruizzz прокомментировал 3 лет назад
Владелец

sy5-2-1的素材自己定义一下y_predict,给出的素材只是参考,不需要完全一句不差按照素材完成。

sy5-2-1的素材自己定义一下y_predict,给出的素材只是参考,不需要完全一句不差按照素材完成。
朱峥亦 прокомментировал 3 лет назад

image 有同学知道这是为什么吗,不知道往哪改

加个shuffle=False?

> ![image](/attachments/ce30e41d-72a8-4531-9a63-ebaf6a291c6c) > 有同学知道这是为什么吗,不知道往哪改 加个shuffle=False?
肖若兰 прокомментировал 3 лет назад

make_blobs函数里 random_state 和 cluster_std 啥意思啊,还是不太理解

make_blobs函数里 random_state 和 cluster_std 啥意思啊,还是不太理解
Ruizzz прокомментировал 3 лет назад
Владелец

make_blobs中的特征数是哪个参数啊

p231页对函数原型的解释里不是有吗?

> make_blobs中的特征数是哪个参数啊 p231页对函数原型的解释里不是有吗?
潘顺洁 прокомментировал 3 лет назад

make_blobs函数里 random_state 和 cluster_std 啥意思啊,还是不太理解
random_state指定随机生成器的种子,保证程序每次运行的训练机和测试集相同;cluster_std指定数据集的标准差

> make_blobs函数里 random_state 和 cluster_std 啥意思啊,还是不太理解 random_state指定随机生成器的种子,保证程序每次运行的训练机和测试集相同;cluster_std指定数据集的标准差
潘顺洁 прокомментировал 3 лет назад

第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2
应该是n_features=2,指定样本特征数量

> 第二题的特征数为2是什么意思?是随机数种子是2吗还是cluster—std是2 > 应该是n_features=2,指定样本特征数量
王柯盈 прокомментировал 3 лет назад

image这个正常吗

![image](/attachments/13c3afde-8c34-4d33-8019-223a50b8e978)这个正常吗
Ruizzz прокомментировал 3 лет назад
Владелец

random_state 这个参数在第九周作业里出现过,知道作用就可以了。
random_state相当于random.seed(),这个函数具体怎么实现,不用太关心,只需要知道,模型的构建、数据集的生成、数据集的拆分都是一个随机的过程,这里的random_state就是为了保证程序每次运行都分割一样的训练集和测试集。否则,同样的算法模型在不同的训练集和测试集上的效果不一样。这样做也是为了方便调参。

random_state 这个参数在第九周作业里出现过,知道作用就可以了。 random_state相当于random.seed(),这个函数具体怎么实现,不用太关心,只需要知道,模型的构建、数据集的生成、数据集的拆分都是一个随机的过程,这里的random_state就是为了保证程序每次运行都分割一样的训练集和测试集。否则,同样的算法模型在不同的训练集和测试集上的效果不一样。这样做也是为了方便调参。
沈子菡 прокомментировал 3 лет назад

image 这是对的吗。。。

![image](/attachments/2f5a2776-842c-49d2-a4ab-8432d80ded9b) 这是对的吗。。。
160 KiB
赵钦婷 прокомментировал 3 лет назад

image这个正常吗

我也
还有accuracy=1.0

> ![image](/attachments/13c3afde-8c34-4d33-8019-223a50b8e978)这个正常吗 我也 还有accuracy=1.0
肖若兰 прокомментировал 3 лет назад

image 有同学知道这是为什么吗,不知道往哪改

加个shuffle=False?
改好了,应该跟那个没关系,加一句y_predict = knc.predict(X_test) 定义一下y——predict就好了

> > ![image](/attachments/ce30e41d-72a8-4531-9a63-ebaf6a291c6c) > > 有同学知道这是为什么吗,不知道往哪改 > > 加个shuffle=False? 改好了,应该跟那个没关系,加一句y_predict = knc.predict(X_test) 定义一下y——predict就好了
张彤 прокомментировал 3 лет назад

image 这是对的吗。。。

同问,不太明白第3题是什么意思

> ![image](/attachments/2f5a2776-842c-49d2-a4ab-8432d80ded9b) > 这是对的吗。。。 > 同问,不太明白第3题是什么意思
Ruizzz прокомментировал 3 лет назад
Владелец

image 这是对的吗。。。

只是读了一下数据,展示了出来

> ![image](/attachments/2f5a2776-842c-49d2-a4ab-8432d80ded9b) > 这是对的吗。。。 > 只是读了一下数据,展示了出来
沈子菡 прокомментировал 3 лет назад

image 这是对的吗。。。

同问,不太明白第3题是什么意思

是训练它形成手写模型吗 hhh

> > ![image](/attachments/2f5a2776-842c-49d2-a4ab-8432d80ded9b) > > 这是对的吗。。。 > > > 同问,不太明白第3题是什么意思 > 是训练它形成手写模型吗 hhh
Ruizzz прокомментировал 3 лет назад
Владелец

image这个正常吗

我也
还有accuracy=1.0

正常吧,只能说预测结果很棒了!

> > ![image](/attachments/13c3afde-8c34-4d33-8019-223a50b8e978)这个正常吗 > > 我也 > 还有accuracy=1.0 正常吧,只能说预测结果很棒了!
赵钦婷 прокомментировал 3 лет назад

image 这是对的吗。。。

同问,不太明白第3题是什么意思

是训练它形成手写模型吗 hhh

不是对sklearn中的手写数字进行分类分析吗hhh

> > > ![image](/attachments/2f5a2776-842c-49d2-a4ab-8432d80ded9b) > > > 这是对的吗。。。 > > > > > 同问,不太明白第3题是什么意思 > > > > 是训练它形成手写模型吗 hhh 不是对sklearn中的手写数字进行分类分析吗hhh
Ruizzz closed this issue 3 лет назад
Ruizzz переоткрыл(а) эту проблему 3 лет назад
李文卿 прокомментировал 3 лет назад

FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist

第一题导入的时候出现这个问题怎么办嘞

根据属性里的新地址改一下

> FileNotFoundError: File b'\xe9\x85\x8d\xe5\xa5\x97\xe8\xb5\x84\xe6\xba\x90/\xe7\xac\xac\xe4\xba\x94\xe7\xab\xa0/diabetes.csv' does not exist > > > 第一题导入的时候出现这个问题怎么办嘞 根据属性里的新地址改一下
李文卿 прокомментировал 3 лет назад

第一题的模型训练是什么呀?y——predict在哪里定义?

ValueError: Expected 2D array, got 1D array instead:
array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0
0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0
1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.

第一题的模型训练是什么呀?y——predict在哪里定义? ValueError: Expected 2D array, got 1D array instead: array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0]. Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
朱乐怡 прокомментировал 3 лет назад

image 这是对的吗。。。 我也是这样

> ![image](/attachments/2f5a2776-842c-49d2-a4ab-8432d80ded9b) > 这是对的吗。。。 > 我也是这样
李文卿 прокомментировал 3 лет назад

image这个正常吗

我也
还有accuracy=1.0

我只有0 1 没有2,请问有人知道是为什么吗

> > ![image](/attachments/13c3afde-8c34-4d33-8019-223a50b8e978)这个正常吗 > > 我也 > 还有accuracy=1.0 我只有0 1 没有2,请问有人知道是为什么吗
Ruizzz прокомментировал 3 лет назад
Владелец

sy5-2-3出现的图像只是从库里读了出来,所以每个人都是一样的,因为库里就是那个样子的。

sy5-2-3出现的图像只是从库里读了出来,所以每个人都是一样的,因为库里就是那个样子的。
李文卿 прокомментировал 3 лет назад

第一题的模型训练是什么呀?y——predict在哪里定义?

ValueError: Expected 2D array, got 1D array instead:
array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0
0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0
1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.

改好了,但为什么是y_predict=knc.predict(X_test),不是y_predict=knc.predict(Y_test)呀

> 第一题的模型训练是什么呀?y——predict在哪里定义? > > ValueError: Expected 2D array, got 1D array instead: > array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0 > 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 > 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0 > 1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 > 0 0 1 0 0 0]. > Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample. 改好了,但为什么是y_predict=knc.predict(X_test),不是y_predict=knc.predict(Y_test)呀
程思悦 прокомментировал 3 лет назад

python123上第六题“一下”应该是“以下”

python123上第六题“一下”应该是“以下”
沈子菡 прокомментировал 3 лет назад

image这个正常吗

我也
还有accuracy=1.0

我好像多run了几次就像样了

> > ![image](/attachments/13c3afde-8c34-4d33-8019-223a50b8e978)这个正常吗 > > 我也 > 还有accuracy=1.0 我好像多run了几次就像样了
杨露 прокомментировал 3 лет назад

第一题的模型训练是什么呀?y——predict在哪里定义?

ValueError: Expected 2D array, got 1D array instead:
array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0
0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0
1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.

改好了,但为什么是y_predict=knc.predict(X_test),不是y_predict=knc.predict(Y_test)呀
应该是用x的测试集得到y的预测值?

> > 第一题的模型训练是什么呀?y——predict在哪里定义? > > > > ValueError: Expected 2D array, got 1D array instead: > > array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0 > > 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 > > 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0 > > 1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 > > 0 0 1 0 0 0]. > > Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample. > > 改好了,但为什么是y_predict=knc.predict(X_test),不是y_predict=knc.predict(Y_test)呀 应该是用x的测试集得到y的预测值?
潘顺洁 прокомментировал 3 лет назад

第一题的模型训练是什么呀?y——predict在哪里定义?

ValueError: Expected 2D array, got 1D array instead:
array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0
0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0
1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.

改好了,但为什么是y_predict=knc.predict(X_test),不是y_predict=knc.predict(Y_test)呀
应该是用x的测试集得到y的预测值?
X是特征集,Y是标签集,是通过特征集进行预测的

> > > 第一题的模型训练是什么呀?y——predict在哪里定义? > > > > > > ValueError: Expected 2D array, got 1D array instead: > > > array=[1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0 > > > 0 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 > > > 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 1 1 1 0 > > > 1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 > > > 0 0 1 0 0 0]. > > > Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample. > > > > 改好了,但为什么是y_predict=knc.predict(X_test),不是y_predict=knc.predict(Y_test)呀 > 应该是用x的测试集得到y的预测值? > X是特征集,Y是标签集,是通过特征集进行预测的
Ruizzz прокомментировал 3 лет назад
Владелец

n_features: 指特征的数量

我理解的是分类时函数会选择几个特征点,如果选择的特征数量多,分类拟合以及预测效果肯定就好,甚至会出现过拟合的现象,如果选择的特征数量少,预测效果相对较差。

n_features: 指特征的数量 我理解的是分类时函数会选择几个特征点,如果选择的特征数量多,分类拟合以及预测效果肯定就好,甚至会出现过拟合的现象,如果选择的特征数量少,预测效果相对较差。
沈子菡 прокомментировал 3 лет назад

p231页头一行里c=Y是什么意思?

p231页头一行里c=Y是什么意思?
Войдите, чтобы присоединиться к обсуждению.
Нет меток
Нет этапа
Нет назначенных лиц
Уведомления
Срок выполнения

Срок выполнения не установлен.

Зависимости

В настоящее время эта задача не имеет зависимостей.

||||||
x
 
000:0
Загрузка…
Пока нет содержимого.