python-3.x - 在 Kaggle 上提交

标签 python-3.x machine-learning kaggle

Kaggle 要求我们上传 CSV 文件,但我不明白该怎么做。 我有一个完整的代码,它可以给我预测,我需要根据它们的 id 编写这些预测,并用它们制作一个 CSV 文件(即包含两列,其中一列是 id,另一列是它们各自的预测)。我该怎么做? 如果有人可以帮助我提供一些示例 python 代码,那就太好了。

第一个是以 numpy 数组形式出现的预测

数组([ 1., 1., 1., 1., 0., 1., 1., 0., 1., 1., 0., 1., 1., 0.、1.、1.、1.、1.、1.、1.、1.、0.、1.、1.、1.、1.、 1., 1., 1., 1., 1., 1., 1., 1., 1., 0., 1., 1., 1., 1., 1., 1., 1., 0., 1., 1., 1., 1., 1., 1., 1., 1., 1.、1.、1.、0.、1.、1.、0.、1.、1.、1.、1.、0.、0.、 1.、0.、0.、1.、0.、1.、1.、1.、0.、1.、0.、1.、0.、 1., 1., 0., 1., 0., 1., 0., 1., 1., 1., 1., 1., 1., 1.、1.、1.、0.、1.、1.、1.、1.、1.、1.、0.、1.、0.、 1., 1., 0., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0.、0.、0.、1.、1.、1.、0.、0.、1.、0.、1.、1.、1.、 1.、0.、1.、1.、1.、1.、1.、1.、1.、1.、1.、1.、0.、 1.、1.、1.、1.、0.、1.、1.、1.、1.、1.、0.、0.、1.、 1.、1.、0.、0.、1.、0.、1.、1.、1.、0.、0.、1.、0.、 1.、1.、0.、1.、0.、0.、1.、1.、1.、1.、1.、1.、1.、 1.、1.、1.、1.、1.、1.、0.、1.、1.、1.、0.、0.、1.、 1.、0.、1.、0.、1.、1.、1.、1.、1.、1.、1.、1.、1.、 1.、1.、1.、0.、1.、1.、1.、1.、1.、1.、1.、1.、1.、 1.、1.、1.、0.、1.、1.、1.、1.、0.、0.、1.、0.、1.、 1.、0.、0.、1.、1.、0.、0.、0.、1.、0.、1.、0.、1.、 1.、1.、1.、0.、1.、1.、1.、1.、0.、1.、1.、1.、1.、 0.、1.、0.、1.、1.、1.、0.、1.、0.、0.、1.、1.、1.、 0.、0.、1.、1.、1.、0.、0.、1.、1.、1.、0.、1.、1.、 1.、0.、1.、1.、1.、1.、0.、0.、1.、1.、1.、0.、1.、 1., 1., 0., 0., 0., 1., 0., 1., 1., 1., 1., 1., 0., 1.、1.、1.、1.、1.、0.、0.、1.、1.、1.、1.、1.、1.、 0.、1.、1.、1.、1.、1.、1.、0.、1.、1.、1.、1.、1.、 1.、0.、1.、1.、0.、0.、1.、0.、0.、1.、1.、1.、1.、 1.、1.、1.、0.、1.、1.、1.、0.、1.、1.、1.、1.、1.、 1., 0., 1.])

第二个是 z_test,它是由 给出的数据帧

0 LP001015 1 LP001022 2 LP001031 3 LP001035 4 LP001051 5 LP001054 6 LP001055 7 LP001056 8 LP001059 9 LP001067 10 LP001078 11 LP001082 12 LP001083 13 LP001094 14 LP001096 15 LP001099 16 LP001105 17 LP001107 18 LP001108 19 LP001115 20 LP001121 21 LP001124 22 LP001128 23 LP001135 24 LP001149 25 LP001153 26 LP001163 27 LP001169 28 LP001174 29 LP001176

337 LP002856 第338章 第339章 第340章 第341章 第342章 第343章 第344章 第345章 第346章 第347章 第348章 第349章 第350章 第351章 第352章 第353章 第354章 第355章 第356章 第357章 第358章 第359章 360 LP002965 第361章 第362章 第363章 第364章 第365章 第366章

我必须用这两个文件制作一个 csv 文件。 两者的形状都是 (367,)。

P.S.-我有一个 Dataframe X_test,我必须在其中进行预测,因此我使用 .copy() 方法将 id 列复制到 z_test。

最佳答案

您可以例如使用感兴趣的列创建 Pandas DataFrame 并将其保存为 csv。

submission = pandas.DataFrame({
    "LoanId": LoanId["LoanId"],
    "Prediction": predictions.astype(int)
})

submission.to_csv("kaggle.csv", index = False)

关于python-3.x - 在 Kaggle 上提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49049834/

相关文章:

python - 在 Ubuntu 上的 python3.6 中安装 tkinter

machine-learning - 机器学习中回归和分类之间的区别?

R - 混淆矩阵中缺失因子的条件替换

Python Pandas : creating a dataframe using a function for one of the fields

python - 如何使用 pandas 和 matplotlib 查看 python 中绘制的图

python - 在节点 js (node-gyp) 中使用 npm install 安装 argon2 时出错

python - 如何在新列中保存正在读取 pandas read_html() 函数的 url?

python-3.x - 如何使用python使用hdfs3 lib上传HDFS上的本地文件

python - 如何将字符串转换为缩写

r - 解压缩一个大的 .gz 文件