python机器学习实战 getA()函数详解
在机器学习实战一书的第五章中出现了getA()这个函数
logRegres.plotBestFit(weight.getA())
当输入下下代码时
logRegres.plotBestFit(weight)
会出现错误,原因在于下面这一段代码中len(x) = 60, 而len(y) = 1
x = arange(-3.0, 3.0, 0.1)y = (-weights[0] - weights[1]*x)/weights[2]ax.plot(x, y)
接下来我们看一下分析getA()这个函数的作用。首先看以下代码
temp = ones((3, 1)) #创建数组
weights = mat(w) #转换为numpy矩阵
s = weights.getA() #将numpy矩阵转换为数组
x = arange(-3.0, 3.0, 0.1)
y1 = (-weights[0] - weights[1]*x)/weights[2]
y2 = (s[0] - s[1] *x)/s[2]
输出结果
>>>len(x)
60
>>>len(y1)
1
>>>len(y2)
60
可以看到y1和x的维数不一样,所以ax.plot(x, y)会出错
再看看结果
>>>temp = ones((3, 1)) #创建数组
>>>temp
array([[ 1.],[ 1.],[ 1.]])
>>>weights = mat(w) #转换为numpy矩阵
>>>weights
matrix([[ 1.],[ 1.],[ 1.]])
>>>s = weights.getA() #将numpy矩阵转换为数组
>>>s
array([[ 1.],[ 1.],[ 1.]])
从上述结果中可以看书getA()函数与mat()函数的功能相反,是将一个numpy矩阵转换为数组
python机器学习实战 getA()函数详解相关推荐
- 【Python基础】reduce函数详解
转载请注明出处:[Python基础]reduce函数详解 reduce函数原本在python2中也是个内置函数,不过在python3中被移到functools模块中. reduce函数先从列表(或序列 ...
- Python seek()和tell()函数详解
Python seek()和tell()函数详解 在讲解 seek() 函数和 tell() 函数之前,首先来了解一下什么是文件指针. 我们知道,使用 open() 函数打开文件并读取文件中的内容时, ...
- Python中的bbox_overlaps()函数详解
Python中的bbox_overlaps()函数详解 想要编写自己的目标检测算法,就需要掌握bounding box(边界框)之间的关系.在这之中,bbox_overlaps()函数是一个非常实用的 ...
- python读取数据的函数详解_python如何从文件读取数据及解析
python如何从文件读取数据及解析 读取整个文件: 首先创建一个文件,例如我创建了一个t x t文件了. 然后我想读取这个文件了,我首先将上面的这个文件保存在我即将要创建的Python的文件目录下, ...
- python中的zip函数详解_python中的 zip函数详解
python中zip()函数用法举例 定义:zip([iterable, ...]) zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple ...
- python读取数据的函数详解_你了解文件缓存机制吗?磁盘文件如何读写?Python中open函数详解...
我们知道,在使用Python打开一个文件时,一般使用的是open()函数,但是你真正了解这个函数么?文件打开后如何进行缓存?对于大文件它是如何处理的?今天,小编带你来详细了解一下-- Python如何 ...
- python getattr函数_[转]Python中的getattr()函数详解
看了下函数本身的doc getattr(object, name[, default]) -> value Get a named attribute from an object; getat ...
- python的groupby中函数详解_python groupby函数用法
import pandas as pd io = r'C:\Users\Administrator\Desktop\ceshi\ceshi.xlsx' data0 = pd.read_excel(io ...
- python seek tell_PYTHON学习14.09:Python seek()和tell()函数详解
在讲解 seek() 函数和 tell() 函数之前,首先来了解一下什么是文件指针. 我们知道,使用 open() 函数打开文件并读取文件中的内容时,总是会从文件的第一个字符(字节)开始读起.那么,有 ...
最新文章
- 201671030128+词频统计软件项目报告
- 【论文常用网站】-昍陽
- respberry pi3 上手随记
- oracle notes,Oracle Notes
- HTML下拉菜单去掉点,jQuery点击页面其他部分隐藏下拉菜单功能
- SAP Spartacus里unit list tree的页面显示和后台响应数据的对应关系
- C 网络库都干了什么?
- LeetCode 1941. 检查是否所有字符出现次数相同
- 玄学小记.5 ~ Bluestein's algorithm
- html请求接口_软件测试学习教程——LoadRunner实现接口测试
- seata分布式事务一致性锁机制如何实现的
- oracle sql 正则表达式
- 全功能短视频平台去水印解析页面源码
- 数字图像处理的技术方法和应用
- 计算机软件 专利挖掘,专利挖掘五步法,你学会了吗?
- SAP 采购定价日期控制
- 数据库管理系统MFC实现
- app上线——“游手乐”懂你的手游平台
- 惠普暗影精灵4P拆机换风扇
- Lucene.net和盘古分词使用小结
热门文章
- 如何快速、有效地管理海量的、分散的数据?佳农靠它实现数智化
- Matplotlib 中等高线图(contour)的绘制
- 计算机画图怎样更改文字,如何在图片上改字|超简单的修改图片里文字方法
- @Zabbix配置邮箱告警及钉钉告警
- 1012循环神经网络 RNN 的实现
- chrome谷歌翻译失效解决
- 台式计算机怎样能搜无线连接,电脑如何连无线网_台式电脑怎么连接wifi步骤-win7之家...
- 山东高速资产注入承诺何时兑现 期待画饼成真
- 码蹄集 - MT2095 · 曲径折跃
- 大数据与人工智能方向基础 --- 概述