Kaggle 学习之旅
决策树
https://www.kaggle.com/dansbecker/your-first-machine-learning-model
1 import pandas as pd 2 melb_data_path = 'melb_data.csv' 3 data1 = pd.read_csv(melb_data_path) 4 data1.describe() 5 data1.columns 6 data2 = data1.dropna(axis=0) 7 data2.describe() 8 y = data2.Price #定义target 9 y.describe() 10 features = ['Rooms', 'Bathroom', 'Landsize', 'Lattitude', 'Longtitude'] 11 X = data2[features] #定义feature 12 X.describe() 13 X.head() 14 15 from sklearn.tree import DecisionTreeRegressor 16 model1 = DecisionTreeRegressor(random_state=1) #选择决策树模型 17 model1.fit(X,y) #训练模型 18 X.head() 19 model1.predict(X.head()) #使用模型对X样本前5行进行价格预测
output:
>>> X.head()
Rooms Bathroom Landsize Lattitude Longtitude
1 2 1.0 156.0 -37.8079 144.9934
2 3 2.0 134.0 -37.8093 144.9944
4 4 1.0 120.0 -37.8072 144.9941
6 3 2.0 245.0 -37.8024 144.9993
7 2 1.0 256.0 -37.8060 144.9954
>>> model1.predict(X.head())
array([1035000., 1465000., 1600000., 1876000., 1636000.])
其他:
查看python 历史命令: import readline; print '\n'.join([str(readline.get_history_item(i + 1)) for i in range(readline.get_current_history_length())])
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2012-10-11 树状列表完成
2012-10-11 一个form中对应多个动作
2012-10-11 批量删除