
Python
ShiningBlueOcean
等风来不如追风去
展开
-
NLTK ERROR LOADING 问题解决方法(使用nltk下载)
搞了我很久很久使用nltk下载东西,可能会得到这种错误:>>> import nltk>>> nltk.download('punkt')[nltk_data] Error loading punkt: <urlopen error [Errno 111] Connection[nltk_data] refused>False解决方法如下:用你的默认浏览器打开添加链接描述(可以使用谷歌,360的我是没找到在哪里设置)Chrome翻译 2020-08-18 21:57:31 · 3642 阅读 · 1 评论 -
Pathon做数据分析
认真读完相信会有收获在读取文件时可以用导入csv包 (专门处理csv)它会把每一条数据都包装成一个list 以便下一步操作with open('ebola.csv','r') as a: #按每一行读取 for i in csv.reader(a): print(i) #每一条数据都是一个list #读取为字典型 样式:OrderedDict([('Year', '1968'), ('Males', '1118.5')]) #可以使用 i['Year']取值原创 2020-08-11 22:07:42 · 992 阅读 · 0 评论 -
排序算法详解(python实现)
冒泡排序所谓冒泡排序,即是对于一个给定长度为n的无序数组,由初始位置开始,比较数组相邻两个元素,如果是逆序排列的,就交换它们的位置,重复多次之后,最大数就“沉”到了最下面的位置。第二次再从初始位置开始,将第二大的元素沉到倒数第二个位置。这样一直做n-1次,整个数组就是有序的了。值得一提的是,在第一轮操作结束之后,第二轮的操作无需比较最后一位,因为最后一位已经是最大的元素了。所以对于一个长度为n的数组,整个算法消耗的时间为: (n-1)+(n-2)+…+1=n(n-1)/2,即时间复杂度为O(n^原创 2020-07-24 22:40:15 · 883 阅读 · 0 评论 -
Pathon安装教程环境配置教程(Pathon2.7和3.7的区别)
Pathon2.7和3.7的区别作为一个初学者对2.7和3.7下载哪一个版本很纠结,现在主流使用的是3.7的版本,听说2.7的版本即将失去维护,所以建议大家使用3.7版本,下面安装版本为虽为2.7但是和3.7一个装法。初学者如果没开始学可能还看不懂,全当了解详 解print语法使用Python2.7 print语法使用 >>> print “Hello Python”Python3.7 print语法使用 >>> print(“Hello原创 2020-07-22 16:01:29 · 2210 阅读 · 2 评论 -
Python内置函数详解教程,看了就会(很详细&代码演示截图)
内置函数abs() 获取绝对值all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回Falseany() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回Falseascii()bin()(将十进制装换为带ob的二进制)oct()(将十进制装换为八进制)hex() (将十进制装换为十六进制)bool() 测试一个对象是True还是False,如果有对象则为true,没有或者为0则为falsebytes() 将一个字符串转换原创 2020-07-22 15:56:01 · 10046 阅读 · 11 评论 -
Python使用open内置函数读取文件时出现UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position xx: 解决方案
原代码:a=open(r"C:\Users\*****\Desktop\one.txt","r")b=a.read()print(b)报错UnicodeDecodeError Traceback (most recent call last) in 1 a=open(r"C:\Users****\Desktop\one.txt",“r”)----> 2 b=a.read()3 print(b)UnicodeDecodeError: ‘原创 2020-07-22 14:21:38 · 1116 阅读 · 0 评论