Python
MrdotJim
这个作者很懒,什么都没留下…
展开
-
python中numpy.nonzero()用法
举例说明:-------->>> x = np.eye(3)>>> xarray([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]])>>> np.nonzero(x)(array([0, 1, 2]), array([0, 1, 2]))返回的是一个2维元组,表示矩阵中非零元素的下标原创 2017-08-31 14:36:44 · 757 阅读 · 0 评论 -
python中lambda函数的用法
Python允许用lambda关键字创造匿名函数。匿名是因为不需要以标准的方式来声明,比如说,使用def语句。看起来,lambda是一个函数的单行版本,但它不等同于C++的内联语句,这种语句的目的是由于性能的原因,在调用时绕过函数的栈分配。举例:def add(x,y): return x+y 等同于lambda x, y: x+y实际调用:>>>add(2,原创 2017-09-04 09:57:43 · 839 阅读 · 0 评论 -
Python中的random模块
Python中的random模块用于生成随机数,当调用其内部函数时需要导入: import random其中常用的几个函数如下:1、random.random() 描述:用于生成[0,1]的随机数2、random.uniform(a,b) 描述:用于生成指定范围[a,b]内的浮点数3、random.randint(a,b) 描述:原创 2017-09-21 17:06:27 · 781 阅读 · 0 评论 -
Python中单引号、双引号和三引号的区别
1、双引号 表示字符串 s1="hello,world!" 如果要写成多行,需要用连接符(/),如下: s2="hello, / world!" s1和s2是一样的。2、三引号 如果要写成多行,可以直接写,而不必写连接符(/),如下: s3="""hello,原创 2017-09-22 10:17:40 · 798 阅读 · 0 评论 -
Python pandas.read_csv()函数
1、首先,介绍csv格式的文件: CSV文件是一个纯文本文件,最早用在简单的数据库里,其格式简单,具备很强的开放性,非常容易被导入各种PC表格及数据库,比如Excel表格等。 CSV文件中每行相当于一条记录(相当于数据表中的一行),用 “,”(半角逗号)分割每行的不同字段。举例如下: 例:原创 2017-10-12 16:42:06 · 51301 阅读 · 0 评论 -
python-碰到的问题
1、pandas.read_csv()函数,读取文件数据时,由于分隔符为'::',弹出如下警告 警告:ParserWarning: Falling back to the 'python' engine because the 'c' engine does not support regex separators (separators > 1 char and differen原创 2017-10-13 08:53:39 · 11330 阅读 · 0 评论 -
python—命名规范(转)
原文链接:python—命名规范(转)文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myf转载 2017-10-13 15:30:02 · 385 阅读 · 0 评论