我目前正在从Coursera(

https://www.coursera.org/learn/ml-foundations/lecture/6wD6H/visualizing-predictions-of-simple-model-with-matplotlib)开始我的机器学习课程.该课程使用Graphlab创建框架,用于学习和分配课程.我不想使用Graphlab,而是使用pandas,numpy用于赋值.

在课程中,教师创建了一个回归模型,然后他使用matplotlib显示预测:

建立回归模型

sqft_model = graphlab.linear_regression.create(train_data, target='price', features=['sqft_living'],validation_set=None)

然后预测代码如下:

plt.plot(test_data['sqft_living'],test_data['price'],'.',

test_data['sqft_living'],sqft_model.predict(test_data),'-')

结果是:

在上图中,蓝点是测试数据,绿线是从简单回归的预测.

我是编程和python的完全初学者.我想使用免费资源,如熊猫和scikit.我在Ipython中使用了以下来做同样的事情:

建立回归模型

from pandas.stats.api import ols

sqft_model = ols(y=train_data['price'], x=train_data['sqft_living'])

但是,输入预测代码时出现以下错误:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()

因此,我无法产生教师所做的所需结果(即上图所示的图像).谁能帮我吗?

请找到以下链接下载数据:

python画散点图类型-绘制python中的线和散点图相关推荐

  1. 关于python浮点数类型错误的是_关于Python的数字类型,以下选项中描述错误的是...

    [单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎" ...

  2. 关于python的元组类型以下选项中描述错误的是_关于Python的元组类型,以下选项中描述错误的是【】...

    [单选题]给出如下代码: fname=imput('请输入要打开的文件:') fi=open(fname,'r') for line in fi.readlines(): print(line) fi ...

  3. python的复数类型表示数学中的复数对吗_关于Python的复数类型,以下选项中描述错误的是...

    [单选题]下面代码的输出结果是 >>> x = "Happy Birthday to you!" >>> x * 3 [判断题]打开一个文本文件 ...

  4. python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...

    //2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一 ...

  5. python画三维设置坐标_Python中三维坐标空间绘制的实现

    在三维空间绘制点,线,面 1.绘制点 用scatter()散点绘制三维坐标点 from matplotlib import pyplot as plt from mpl_toolkits.mplot3 ...

  6. python画50个图-python 实现在一张图中绘制一个小的子图方法

    有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...

  7. python画简便的图-python 实现在一张图中绘制一个小的子图方法

    有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...

  8. python 画三维函数图-Python之Numpy:二元函数绘制/三维数据可视化/3D

    意义 在机器学习任务中选择计算模型或者学习数学时,可视化有助于研究函数值的变化趋势(观察收敛.分布.几何形状等),带来直观的感受. 源码 # 绘制二元函数 # 参考文献 # + python画二元函数 ...

  9. 怎么用python画简单的图-python中简单易学的绘图:用turtle画太极图

    为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...

最新文章

  1. CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)
  2. 在Windows平台下使用安装GCC
  3. 2014-07-23 利用ASP.NET自带控件实现单文件上传与下载
  4. linux添加固件到内核,树莓派4 BCM43455 NVRAM添加到Linux固件Git
  5. 使用Python和OpenCV检测图片上的条形码
  6. angular 在IIS部署运行
  7. 【ES9(2018)】String 扩展 标签模板里字符串转义
  8. 【译】组织好你的Asp.Net MVC解决方案
  9. python中反射(__import__和getattr使用)
  10. 中国连帽防护服市场趋势报告、技术动态创新及市场预测
  11. MIT 2018 自动驾驶课程
  12. VMware安装Linux,出现错误-未找到要在其中创建新文件系统的有效设备
  13. mencoder 转换rmvb格式为avi格式
  14. 苹果系统更新不了怎么办_iphone/ipad更新系统失败后怎么办?
  15. java.sql.BatchUpdateException
  16. 守护进程的单实例实现_非宁静无以致远_百度空间
  17. 【SEED Labs 2.0】ICMP Redirect Attack Lab
  18. python爬虫简单入门级,小白讲说
  19. object mapping for [details] tried to parse field [details] as object, but found concrete value
  20. 【mac】MacBook使用快捷键

热门文章

  1. android:versionCode 跟 android:versionName
  2. 含有自增字段的插入问题
  3. java程序设计第一次作业
  4. (转)Go语言核心36讲之Go语言入门基础知识
  5. struts2中struts.xml的http://struts.apache.org/dtds/struts-2.3.dtd文件路径
  6. FJUT OJ 2466 T^T的叛乱计划(组合数学)
  7. 软件开发代码中各国语言对应的缩写
  8. 排错-Loadrunner录制打不开浏览器解决方法
  9. nyoj-66 分数拆分
  10. 时间序列挖掘-DTW加速算法FastDTW简介