编写 python 代码时出现问题。在机器学习领域 [已结束]

A problem with writing python code. in the field of machine learning [closed]

提问人:Анатолий 提问时间:11/17/2023 更新时间:11/17/2023 访问量:37

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。

5天前关闭。

我有一个包含以下列的数据集:.如何修改我的代码,以便手动选择列而不是随机选择?您能否提供一个至少包含一个选定列的代码示例,以便我了解它应该是什么样子? 我希望根据所选列构建图表,这些列将在代码中指定。

col_names = np.random.choice(train_x.columns, size=np.random.randint(1, len(train_x.columns)), replace=False)
print('Выбраны столбцы:\n', '\n'.join(col_names))
plt.figure(figsize=(20, 6))

for i, k in enumerate([3, 5, 10], 1):
    pred_y = knn(train_x, train_y, test_x, k, col_names)
    plot = plt.subplot(1, 3, i)
    plot.set_title('K = %d' % k)
    show_matrix(plot, pred_y, test_y, 3)
python pandas numpy matplotlib 机器学习

评论

0赞 Tim Roberts 11/17/2023
您能看到列名列表存储在名为 ?您只需要将该列表设置为所需的列即可。col_names
1赞 Trenton McKinney 11/17/2023
请查看 #3 创建有效的堆栈溢出问题编辑问题。如果我们不能复制、粘贴和运行代码,那么它就不是一个完整的最小可重现示例

答: 暂无答案