随笔分类 -  python coding

python coding技巧,小函数等
摘要:单线程 比如两件事,要相继执行,而不是一起执行 输出结果: 多线程 即边听歌边看电影,python中有thread和threading用来实现多线程,在这里使用threading。 输出结果: 注意: 倘若没有join()语句,那么输出结果为 分析: 以上,从运行结果看,子线程(music_muti 阅读全文
posted @ 2018-08-28 22:36 歪胡子的日常 阅读(433) 评论(0) 推荐(0)
摘要:###Pandas中DateFrame修改列名 在做数据挖掘的时候,想改一个DataFrame的column名称,所以就查了一下,总结如下: 数据如下: >>>import pandas as pd >>>a = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C' 阅读全文
posted @ 2018-07-23 23:17 歪胡子的日常 阅读(321) 评论(0) 推荐(0)
摘要:两步: 1、修改快捷方式,将起始位置改为目标文件夹,将目标(T)里script.py后面的字符如%。。。%全部去掉 2、修改python配置文件,利用cmd生成配置文件,将其中的 c.NotebookApp.notebook_dir=' '的里面加入目标路径,如F//jupyter,随后去掉注释 阅读全文
posted @ 2018-07-23 00:20 歪胡子的日常 阅读(1095) 评论(0) 推荐(0)
摘要:csv文件在数据分析方面应用非常广泛,但是有的时候我们获取的是xls或者xlsx文件,这时我们需要处理一下。 见下面的程序: 以上程序就可以得到csv文件,并转为DataFrame格式。 如果从网上下载后利用这段程序发现出现“Workbook corruption: seen[3] == 4”这种错 阅读全文
posted @ 2018-06-13 01:56 歪胡子的日常 阅读(801) 评论(0) 推荐(0)
摘要:注:文件中的异常包括描述性数据(特征)、缺失值(NAN)、 在这里的解决方法是借用pandas库 interpolate()使用插值来估计NaN 如果index是数字,可以设置参数method='value' ,如果是时间,可以设置method='time' get_dummies对离散型特征进行o 阅读全文
posted @ 2018-03-29 20:55 歪胡子的日常 阅读(722) 评论(0) 推荐(0)
摘要:当输入的文件是csv文件时,我们有一下几种打开方式: 1、 2、 3、 4、将csv的文件转为数组类型 注意:使用genfromtxt时,需要保证文件里没有中文,这应该怎么处理? 阅读全文
posted @ 2018-03-26 11:08 歪胡子的日常 阅读(243) 评论(0) 推荐(0)
摘要:《大话数据结构》 线性表 基础知识 线性表:零个或多个数据元素的有限序列。关键词:序列,有限。 元素个数定义为线性表的长度,n=0时成为空表。 在较复杂的线性表中,一个数据元素可以由若干个数据项组成。 线性表的一些基本操作:初始化建立空的线性表,判断是否为空,清空,取出第i个值,查找与给定值相同的值 阅读全文
posted @ 2018-03-23 01:57 歪胡子的日常 阅读(1127) 评论(0) 推荐(0)
摘要:关于python在输出时出现none 比如我们首先定义一个class 最后的输出时print,而我们在后面调用时又使用了print(这个class),此时我们输出的结果就会出现在结果后面跟着一个none。 正确的处理是,class的定义里是return 调用时print() 比如:leetcode的 阅读全文
posted @ 2018-03-15 23:56 歪胡子的日常 阅读(7634) 评论(0) 推荐(1)