python
云杉123
研究方向NLP,爱好篮球、骑行!
展开
-
关于pycharm编码问题
1、使用pycharm写py文件时,不能用模块名命名,否则会出现错误AttributeError: 'module' object has no attribute 'match'2、当出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 11: ordinal not in range(128)错原创 2016-09-09 08:53:21 · 2060 阅读 · 0 评论 -
关于python的列表排序问题汇总
以下总结了python列表排序,基本上覆盖了所有问题。# -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding('UTF-8')'''列表排序''''''数据需要排序时,往往会把数据格式转化为列表进行排序'''#类型1L = [5,8,3,0,6,9,3]L.sort()print L#类型2原创 2016-08-30 20:29:10 · 1281 阅读 · 0 评论 -
用python的matplotlib画图总结1
import matplotlib.pyplot as plt #Matplotlib.pyplot是用来画图的方法,类似于matlab中plot命令,用法基本相同x1 = np.linspace(1,10,5,endpoint=False) #numpy.linspace(start, stop, num=50, endpoint=True, retstep=False)=None)原创 2016-09-19 22:44:45 · 438 阅读 · 0 评论 -
用python的matplotlib画图
以下为官方文档链接,为方便实用,附上常用的子连接常用例子:http://matplotlib.org/examples/index.html上百幅缩略图,使用时对应查找:http://matplotlib.org/gallery.html#画图常用函数(参数):http://matplotlib.org/faq/usage_faq.html画三维图:http://matpl原创 2016-09-19 23:23:13 · 381 阅读 · 0 评论 -
python实例2
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成原创 2016-09-23 00:14:58 · 1068 阅读 · 0 评论 -
python编码问题汇总
1、使用pycharm写py文件时,不能用模块名命名,否则会出现错误AttributeError: 'module' object has no attribute 'match'2、当出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 11: ordinal not in range(128)错原创 2016-08-28 13:45:13 · 551 阅读 · 0 评论 -
用python打开文件总结
1、参考了该文章,写的不错 http://blog.csdn.net/heyijia0327/article/details/42506063, 这里面介绍了 a、写入浮点数到txt文件(用with语句) b、从txt文件提取浮点数到numpy数组或list列表写的不错。假设每次有两个浮点数需要写入txt文件,这里提供用with关键字打开文件的方法,使用with打开文件是一个很好的习原创 2016-12-24 00:29:14 · 865 阅读 · 0 评论 -
Python列表操作总结
列表操作包含以下函数: 1、cmp(list1, list2):比较两个列表的元素 2、len(list):列表元素个数 3、max(list):返回列表元素最大值 4、min(list):返回列表元素最小值 5、list(seq):将元组转换为列表 列表操作包含以下方法: 1、list.append(obj):在列表末尾添加新的对象 2、list.count(obj):统原创 2017-02-22 00:27:13 · 626 阅读 · 0 评论 -
python 编码与解码
一般情况下 文件的编码类型可分为两大类,可以type(line)查看: 1、若line为Unicode类型 Unicode码要想转化为其它编码(如utf-8码),可以直接 line.encode(‘utf-8’)2、若line为str类型 则line又可分为好几类编码,如“ascii”、“utf-8”、“gbk”、“windows-1252”等码。划重点了,假如此时line编码类型是A,若想原创 2017-02-24 14:40:20 · 618 阅读 · 0 评论