python
kker__
知识的追随者
展开
-
[python]Intersection of Two Arrays
Given two arrays, write a function to compute their intersection.Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].Note: Each element in the result must be unique. The result can be in原创 2016-05-29 21:53:46 · 669 阅读 · 0 评论 -
python系列之---python的起源
根据TIOBE发布的2018年5月编程语言排行,可以看到python作为现在十分火热的语言,一直都是保持在前列。 5 月编程语言排行榜 TOP20 榜单: Top 10编程语言TIOBE指数走势(2002-2018) 今天就介绍一下python语言背后的起源。 Python,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 作为pyt...原创 2018-06-03 13:13:51 · 6968 阅读 · 0 评论 -
Ubuntu环境下完美安装python模块numpy,scipy,matplotlib
不同的ubuntu版本安装过这三个模块几次了,然而总是出现各种问题,最近一次是在ubuntu 16.04 LTS server版本安装的,总的来说安装的比较顺利。 先把pip安装好 sudo apt-get install python-pip 接着是安装numpy 直接输入命令 sudo pip install numpy 这一步成功安装然后安装scipy sudo pip ins原创 2016-06-14 20:02:04 · 17526 阅读 · 3 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in 解决办法
编写代码的时候出现:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position…很明显是编码的问题,然而检查了一下,coding都是设置的utf-8的编码格式,依然报错,没办法只有在代码前面加上几行代码,默认为utf-8,再运行完美解决问题import sysreload(sys)sys.setdefaultenco原创 2017-03-05 15:58:18 · 13876 阅读 · 0 评论 -
matplotlib之pyplot中ylabel和xlabel方法详解
去官网查看了一下方法,发现参数给了默认值,但是其他的值是什么?一脸懵逼。。。。。。。。竟然不给出一个参数的所以设置值,好吧,只能自己试了,首先贴出官方实例matplotlib.pyplot.ylabel(s, *args, **kwargs)override = { 'fontsize' : 'small', 'verticalalignment' : 'cen原创 2016-11-21 22:05:34 · 62083 阅读 · 3 评论 -
Python数组定义
Python中没有数组的数据结构,但列表很像数组,如: a=[0,1,2],这时a[0]=0, a[1]=1, a[[2]=2,但引出一个问题,即如果数组a想定义为0到999怎么办?这时可能通过a = range(0, 1000)实现。或省略为a = range(1000).如果想定义1000长度的a,初始值全为0,则 a = [0 for x in range(0, 1000)] 下面是二维数转载 2016-07-04 20:33:28 · 1762 阅读 · 0 评论 -
[学习笔记]python之re模块-----正则表达式
正则表达式是可以匹配文本片段的模式通配符:(.) 点号可以匹配任何字符(除了换行符),只能匹配一个字母,而不是两个或者零个对特殊字符进行转义: 例如匹配’python.org’,匹配应该输入的是’python\\.org’或者r’python\.org’字符集: 用字符集匹配字符可以这样写:’[a-zA-Z0-9]ython’则表示匹配任意大小写字母和数字(注意字符集只能匹配一个这样的字符)原创 2016-06-07 10:44:35 · 437 阅读 · 0 评论 -
为Python添加默认模块搜索路径[转]
原文出处:https://www.douban.com/note/334738164/方法一:函数添加 1 import sys 2 查看sys.path 3 添加sys.path.append(“c:\”)方法二:修改环境变量 w用户可以修改系统环境变量PYTHONPATH方法三:增加.pth文件,推荐! 在site-packages添加一个路径文件,如mypkpath.pth,必须以.转载 2016-05-25 21:00:06 · 329 阅读 · 0 评论 -
python数据结构之列表基本操作[学习笔记]
列表: []创建:list(‘Hello’) ->[‘H’,’e’,’l’,’l’,’o’]列表的基本操作: >>>x=[1,1,1] >>>x[1]=2 > > >x [1,2,1] >>>del x[1] #删除元素 > > >x [1,1] #分片赋值 >>>x[1:1]=[3,4,5] >>>x [1,3,4,5,1] >>>name=list(‘Perl原创 2016-05-31 11:23:42 · 376 阅读 · 0 评论 -
Python之re模块 —— 正则表达式操作[转]
原文出处:http://www.cnblogs.com/PythonHome/archive/2011/11/19/2255459.html这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。正则表达式使用反斜杠” \ “来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用” \\ “表示正则表达式中的” \ “,因为正则表达式中如果要转载 2016-06-07 15:33:55 · 431 阅读 · 0 评论 -
Python中默认参数self的理解[转]
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。 虽然你可以给这个参数任何名称,但是强烈建议你使用self这个名称——其他名称都是不赞成你使用的。使用一个标准的名称有很多优点——你的程序读者可以迅速识别它,如果使用self的话,还有些IDE(集成转载 2016-06-11 15:14:59 · 1803 阅读 · 0 评论 -
[python][leetcode]Intersection of Two Arrays II
Given two arrays, write a function to compute their intersection.Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2, 2].Note: Each element in the result should appear as many times as it原创 2016-05-30 12:51:01 · 438 阅读 · 0 评论 -
Python3 UnicodeDecodeError with readlines() method
代码示例:with open(TargetFile,'r',encoding='utf-8') as inputdata: contents=inputdata.readlines()当我们打开一个utf8含bom或者其他未知字符的文件时,会提示unicodeDecodeError:‘utf-8’ codec can’t decode byte 0x8f解决办法:我们加入erros参数...原创 2018-11-21 16:25:52 · 3611 阅读 · 0 评论