
Python
yangsong95
思想不止
展开
-
os.mkdir()与os.makedirs()的使用方法
os.makedirs(name, mode=0o777, exist_ok=False),递归创建目录,路径中哪一层不存在,会自动创建。 区别于os.mkdir(path, mode=0o777, *, dir_fd=None),只会创建最后一层的目录。 name:所要创建的目录 mode: exist_ok:默认为False,如果所要创建的目录已经存在,会抛出一个OSError;...原创 2018-08-30 22:57:14 · 52049 阅读 · 6 评论 -
map()函数
map(function, iterable, …)返回一个迭代器,迭代器中的元素是将 可迭代对象iterable 中的每个元素输入 函数function 的输出的元素;如果有多个可迭代对象,则函数iterable必须要对应相应的输入参数个数,且最短的可迭代对象中的元素遍历完后停止。...原创 2019-04-03 22:52:05 · 3066 阅读 · 0 评论 -
Lambda表达式
lambda关键字可以用来创建一些匿名函数(不用函数名,不需要想用def创建函数那样,简单方便。)。lambda a, b: a+b 这个函数返回它两个参数a,b的和。lambda函数可以被用作任何需要函数对象的地方。它在语法上被限制为一条表达式。从语义上讲,它只是正常函数定义的语法糖。与嵌套函数定义一样,lambda函数可以引用包含范围的变量:>>> def ma...原创 2019-03-17 17:17:44 · 139 阅读 · 0 评论 -
内建函数()
len(s):返回对象s中元素的个数。s可以是序列(string, bytes, tuple, list, or range)或集合(dictionary, set, or frozen set)。原创 2018-10-09 16:51:11 · 603 阅读 · 0 评论 -
sorted()函数
语法:sorted(iterable, *, key=None, reverse=False)从可迭代的项中返回一个新的排序列表。有两个可选的命名关键字参数。key:指定一个参数的函数,该函数用于从每个列表元素中提取比较键:key = str.lower。 默认值为None(直接比较元素)。如果列表中的元素是字符串,那么key = str.lower可以使比较都按小写字母的ASCII码...原创 2018-09-26 10:42:04 · 7051 阅读 · 0 评论 -
Python中的函数参数
Python中的函数参数包括位置参数(必选参数)、默认参数、可变参数、关键字参数及命名关键字参数。位置参数x,y就是位置参数,调用add函数时必须依次传入x,y,如果不按顺序,则传参时必须使用“add(y=3,x=2)”的形式。默认参数y即为默认参数。默认参数,顾名思义,该参数有默认值,调用函数时,可以不给默认参数赋值,即使用默认值。当想给默认参数传入不同的值时,也可以对其进行赋值:...原创 2018-09-18 20:22:33 · 300 阅读 · 0 评论 -
collections.defaultdict()的使用
Python中通过Key访问字典时,当Key不存在时,会引发‘KeyError’异常。 为了避免这种情况的发生,我们可以使用collections类中的defaultdict()方法来为字典提供默认值。 collections.defaultdict([default_factory[, …]])返回一个类似字典的对象...原创 2018-09-03 17:15:30 · 95033 阅读 · 12 评论 -
内建函数map()
语法格式: map(function, iterable, …)返回的是function对iterable每一项的映射值,且返回值是一个迭代器。如果iterable有多个,则函数必须可以传入多个参数,function平行调用每个iterable的项。当iterable长度不同时,最短的iterable的项映射完时,映射结束,返回一个迭代器。def square(x): retur...原创 2018-09-05 09:39:49 · 189 阅读 · 0 评论 -
permutation()的使用
语法格式: numpy.random.permutation(x) 随机排列一个序列,或者数组。如果x是多维数组,则沿其第一个坐标轴的索引随机排列数组。参数: x : 整数或者数组 如果x是整数,则随机排列np.arange(x)。若果x是数组,对其复制之后再搅乱其元素。返回: out : 排列的序列或数组np.random.permutation(10)输出:ar...原创 2018-09-07 21:18:30 · 31008 阅读 · 0 评论 -
Numpy中stack(),hstack(),vstack()函数的使用方法
Numpy中stack(),hstack(),vstack()函数详解 - 优快云博客 https://blog.youkuaiyun.com/csdn15698845876/article/details/73380803 看了上述博主的文章,有一些新的理解方式(主要是stack()函数),结合文档描述。虽然与博主的不同,也只是为了更好的理解,有不正确的地方,欢迎大家指正。1. stack()函数...原创 2018-09-04 22:39:44 · 43162 阅读 · 4 评论 -
Python中的变量类型与C\C++的不同
使用C\C++时,要预先声明待使用的变量以及变量的数据类型,而且不同数据类型的变量之间相互赋值会发生错误。是因为C\C++中变量只不过是程序可操作的存储区的名称。C\C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。C\C++会给不同数据类型的变量分配不同大小的内存空间,不同数据类型的变量间相互赋值,存在超出分配的内存可存储范...原创 2019-05-20 11:01:20 · 1090 阅读 · 0 评论