- 博客(13)
- 收藏
- 关注
原创 TypeError: 'list' object is not callable
先确认一下list变量是否被使用>>> list #输入list回车,检查list的值发现list被占用>>> del list #删除变量>>> list(each) #再次调用list()函数
2018-07-14 20:21:44
1705
原创 python中sort,sorted
函数参数如下:sort(cmp=None, key=None, reverse=False)sorted(iterable, cmp=None, key=None, reverse=False)cmp:用于比较的函数,比较什么由key决定,默认为 None, 即用内建的比较函数。key:用列表元素的某个已命名的属性或函数(只有一个参数并且返回一个用于排序的值)作为关键字,有默认值,迭代集合中的一项...
2018-07-06 10:15:41
294
原创 python中的input()和raw_input()
raw_input()是在python2.x中python3中只有input(),input()我们输入的内容类型全部是字符型,要是需要数字格式的必须自己做转换。相当于python2.x中raw_input()功能
2018-07-05 23:00:50
448
原创 dataframe数据筛选后求和
df1=df[(df['age']>10) & (df['age']<30)]['profit'].sum()求age在10~30之间的profit之和
2018-07-05 22:14:30
9885
原创 python文件分类操作
给定固定格式的文本文件,文件名为id_num格式,如1_30,2_3,3_35等,现在要把这些文件按id分类,分到文件名为id的文件夹,欧诺个python实现.import osimport shutilimport repath='Documents/test'#原文件路径path1='Documents/test1'#分类文件#列出文档file_list = os.listdir(...
2018-07-05 21:29:20
2440
原创 机器学习性能度量
性能度量即对学习器泛化能力的评估标准。根据不同的任务需求选择不同的性能度量方式回归任务中性能度量最常用的性能度量方式是: 均方误差 更一般的,对于数据集D 和概率密度p ,均方误差可以描述为: 分类任务中性能度量1. 错误率与精度错误率是分类错误的样本数占样本总数的比例,精度则是分类正确的样本数占样本总数的比例,错误率+精度=1。2. 查准率、查全率、F1查准率:也称为准确率precision...
2018-06-27 15:44:34
512
原创 划分训练集和测试集的方法及sklearn实现
1.留出法(hold-out)直接将数据集D划分为两个互斥的集合,训练集S、测试集T,用S训练模型,用T来评估其测试误差。需要注意划分时尽可能保持数据分布的一致性,保持样本类别比例相似。可采用分层采样的方式。在使用留出法时,一般要采用若干次随机划分、重复进行实验评估后取平均值作为留出法的评估结果。通常情况下我们将2/3~4/5的样本划分出来用于训练。使用sklearn.model_selectio...
2018-06-27 10:42:18
16577
原创 范数和距离
范数(norm)是数学中的一种基本概念。满足一定的条件,即①非负性;||X||>=0②齐次性;||aX||=|a| ||X||③三角不等式。||X+Y||<=||X||+||Y||它常常被用来度量某个向量空间(或矩阵)中的每个向量的长度或大小。范数包括向量范数和矩阵范数,向量范数用来表示向量的大小,矩阵范数表示矩阵引起变化的大小,比如AX=B,X经过A矩阵变换变成B,矩阵范数就是来衡量...
2018-06-26 09:14:45
1640
原创 【MySQL必知必会】搬运工
第3章 使用MySQLUSE DATABASES; 选择数据库操作, DATABASES为你要使用的数据库名称。SHOW DATABASES; 返回可用数据库的一个列表。SHOW TABLES; 返回当前选择的数据库内可用表的列表。SHOW COLUMNS FROM 表名; 返回表中的列信息,包含字段名、数据类型、是否允许Null、键信息、默认值等其他信息。
2017-11-06 21:32:37
289
原创 Octave中find函数用法
https://zhuanlan.zhihu.com/p/22484964 链接是知乎上总结的Octave/Matlab教程-Coursera-斯坦福-机器学习下面是find的用法'find' is a built-in function from the file libinterp/corefcn/find.cc -- IDX = find (X) -- IDX = f
2017-11-02 11:48:48
2683
转载 如何改变CSV文件的编码
在Jupyter notebook读取含有中文的csv文件的时候常常遇到编码错误,因此就想把csv文件编码改为utf-8编码方式,用excel打开另存为utf-8格式没法解决问题,从百度搜来的方法如下:本文方法来自百度经验:首先,将.csv文件保存一下,然后鼠标右击打开方式记事本。然后,以记事本的方式打开了。文件-另存为 这时弹出一个窗口,右下方,编码,这时候你就可以选择自己想要的编码格式,然
2017-10-25 09:47:20
51714
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人