自己写的第一段可运行多段数据的Python代码。。
来源:互联网 发布:长安大学网络信息管理 编辑:程序博客网 时间:2024/05/07 01:25
千里之行,始于足下。这是第一段写的比较熟练的代码。刚开始学Python做数据分析,希望以后会慢慢懂的更多。
def loadDataSet(filename):dataMat=[];labelMat=[]fr=open(filename)for line in fr.readlines():lineArr=line.strip().split('\t')len1=len(lineArr)dataMat.append([float(lineArr[i]) for i in range(len(lineArr)-1)])labelMat.append(lineArr[-1])return dataMat,labelMat,len1
导入数据用的。我在机器学习实战中加了一小部分后面的代码
dataMat.append([float(lineArr[i]) for i in range(len(lineArr)-1)]),避免了每次导入数据都需要提前打开数据库看一看有几行的问题。
注意,最后是len(lineArr)-1 len函数的作用是求出字符数组的个数。要少一个,不然把最后的那个label也算进去了
0 0
- 自己写的第一段可运行多段数据的Python代码。。
- 自己写的第一段AOP代码。
- Github--push自己的第一段代码
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- 数据段、代码段、堆栈段、BSS段的区别
- msg解决shareSDK分享失败问题
- 黑马程序员 - OC语言 - 单个对象内存管理(野指针)
- MTK flash 重要提醒
- java前后端开发中乱码问题
- C++下如何避免方法的方式并且安全的访问类的成员变量
- 自己写的第一段可运行多段数据的Python代码。。
- MJExtension字典转模型开源框架使用以及遇到的问题
- [Linux] 使用iostat分析IO性能
- 面试被虐,以下近期要提高
- linux下生成core dump文件方法及设置
- linux系统下的hostname详解
- 关于fragment丢失Activity
- Appium iOS 自动化测试安装和使用(1)
- 制作uramdisk.image.gz