零散记录
gulie8
这个作者很懒,什么都没留下…
展开
-
python 字符串(str)和列表(list)的互相转换
1.str >>>liststr1 = "12345"list1 = list(str1)print list1 str2 = "123 sjhid dhi"list2 = str2.split() #or list2 = str2.split(" ")print list2 str3 = "www.google.com"list3 = str3.spl...原创 2019-12-04 18:17:14 · 169 阅读 · 0 评论 -
散乱11
Python列表解析配合if else:用习惯列表解析之后会觉得超级酷,所以在尝试使用列表解析,把循环什么的写在一行里面。使用if的时候什么时候必须要有else,什么时候可以没有else一直没搞明白,直到今天!待我缓缓道来:列表解析总共有两种形式:1. [i for i in range(k) if condition]:此时if起条件判断作用,满足条件的,将被返回成为最终生成的列表的一...原创 2019-07-18 17:03:01 · 143 阅读 · 0 评论 -
散乱10
归一化数值:方程中数字差值最大的属性对计算结果的影响最大,也就是说,每年获取的飞行常客里程数对于计算结果的影响将远远大于表2-3中其他两个特征— 玩视频游戏的和每周消费冰洪淋公升数— 的影响。而产生这种现象的唯一原因,仅仅是因为飞行常客里程数远大于其他特征值。但海伦认为这三种特征是同等重要的,因此作为三个等权重的特征之一,飞行常客里程数并不应该如此严重地影响到计算结果。在处理这种不同取值范围的...原创 2019-06-28 17:15:48 · 469 阅读 · 0 评论 -
散乱9
内建函数,就是python中已经定义好的函数。对象有类型,变量无类型。如,作为标签的变量X没有类型之说,它不仅可以贴在整数类型的对象上,还能贴在其它类型的对象上。字符串里有单引号时出错的解决办法:方法一:用双引号包裹单引号;"what's your "Out[18]: "what's your "方法二:使用转义符;'what\'s your'Out[17]: "wh...原创 2019-06-11 10:52:51 · 122 阅读 · 0 评论 -
散乱8
本篇内容主要摘要自《python数据科学手册》《跟老齐学python之轻松入门》在信息增益中,衡量标准是看特征能够为分类系统带来多少信息,带来的信息越多,该特征越重要。对一个特征而言,系统有它和没它时信息量将发生变化,而前后信息量的差值就是这个特征给系统带来的信息量。所谓信息量,就是熵。信息增益最大的问题在于它只能考察特征对整个系统的贡献,而不能具体到某个类别上,这就使得它只适合用...转载 2019-06-09 19:18:09 · 174 阅读 · 0 评论 -
散乱7
两种画图接口:MATLAB风格接口--MATLAB风格的工具位于pyplot(plt)接口中,这种接口最重要的特性是有状态的(stateful):它会持续跟踪“当前的”图形和坐标轴,所有plt命令都可以应用。你可以用plt.gcf()(获取当前图形)和plt.gca()(获取当前坐标轴)来查看具体信息。面向对象接口--面向对象接口可以适应更复杂的场景,更好地控制你自己的图形。在面向对象接口...原创 2019-05-31 09:32:12 · 168 阅读 · 0 评论 -
散乱6
Filtering DataFrames:1.Filtering with a Boolean Series;(df.数量>60)2.Combining filters(&,|)Select columns with all nonzeros:df.loc[:,df.all()]Select columns with any nonzeros:df2.loc[:,df...原创 2019-05-06 07:06:55 · 209 阅读 · 0 评论 -
散乱5
pandas groupby 最大最小值:df.groupby('key')['data1','data2'].agg(['min','max']) #取data1,data2的最小最大值df.groupby('key').agg({'data1':'min','data2':'max'})#data1取最小值,data2取最大值pd.Series.unstack:hel...原创 2019-04-22 21:09:24 · 692 阅读 · 0 评论 -
散乱3
布尔值布尔值可以用and、or和not运算。and运算是与运算,只有所有都为 True,and运算结果才是 True。or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的...原创 2019-04-16 09:44:52 · 268 阅读 · 0 评论 -
散乱2
zip():alst=['1','2','3']blst=['a','b','c']for z1,z2 in zip(alst,blst): print(z1,z2)1 a2 b3 c#enumerate()列举,枚举:alst=['a','c','b','f']for index,value in enumerate(alst): p...原创 2019-04-16 09:21:09 · 181 阅读 · 0 评论 -
散乱4
isnull():To make detecting missing values easier (and across different array dtypes), Pandas provides the isnull() and notnull() functions, which are also methods on Series and DataFrame objects...原创 2019-04-16 10:18:54 · 151 阅读 · 0 评论 -
散乱1
逆序数组的方法:如数组x,x[::-1]注:当步长值为负时,start参数和stop参数默认是被交换的。数组也可以用布尔索引。list.index()返回列表元素的序号。列表的方法,其实也算是一种函数。对于嵌套列表来说,list[0][0]返回子列表的元素。数组和dataframe都有.shapepd.concat连接多个dataframe...原创 2019-04-16 09:21:33 · 211 阅读 · 0 评论