随笔分类 -  Python相关

一些Python相关的基础知识,查漏补缺
摘要:迭代器(iterator) 实现了__next()__方法的对象 可迭代对象(iterable) 实现了__iter()__方法的对象 对一个可迭代对象调用内置函数iter(),可以获得一个迭代器,对一个迭代器使用next()函数,就可以“延迟产生一个值”(lazily produce next v 阅读全文
posted @ 2019-12-06 11:01 patrolli 阅读(143) 评论(0) 推荐(0)
摘要:`np.expand_dims(a, axis)` 扩展array的形状,在指定的axis维度插入新的一维,输入a是array 例子: 移除array中维数为1的维度,axis可以指定移除维数为1的某个维度,返回移除这些维度之后的array 实例: 所以squeeze和expand_dims一对互逆 阅读全文
posted @ 2019-12-05 21:48 patrolli 阅读(888) 评论(0) 推荐(0)
摘要:这两个方法都是打乱一个随机地打乱一个数组,他们的语法如下: ,这里的参数x要求为array like或者是一个list,没有返回值 , 这里的参数x可以是array like或者是一个int,如果是int就等价与传入 ,返回打乱的数组 他们二者的区别就在于shuffle是就地打乱数组,就是说传入的数 阅读全文
posted @ 2019-12-05 21:24 patrolli 阅读(403) 评论(0) 推荐(0)
摘要:描述 从一个1 D array中随机取样 语法 参数 a [1 D array或者int],如果是一个ndarray,那么从它里面随机抽取元素,如果是一个int,那么等价于从np.arrage(a)中抽取元素 size [int或者一个int组成的元组] 输出的形状 replace 抽取后是否放回, 阅读全文
posted @ 2019-12-05 21:01 patrolli 阅读(270) 评论(0) 推荐(0)
摘要:Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 语法 参数 sequence 要连接的元素序列。 返回值 返回通过指定字符连接序列中元素后生成的新字符串。 实例 输出结果为: 阅读全文
posted @ 2019-12-03 11:45 patrolli 阅读(173) 评论(0) 推荐(0)
摘要:Python split() 通过 指定分隔符对字符串进行切片 ,如果参数 num 有指定值,则分隔 num+1 个子字符串 语法 参数 str 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num 分割次数。默认为 1, 即分隔所有。 返回值 返回分割后的 字符串列表 。 阅读全文
posted @ 2019-12-03 11:42 patrolli 阅读(205) 评论(0) 推荐(0)
摘要:os.getcwd() 方法用于返回当前工作目录。 语法 参数 无 返回值 返回当前的工作目录 实例 阅读全文
posted @ 2019-12-03 11:33 patrolli 阅读(423) 评论(0) 推荐(0)
摘要:os.walk()方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。 语法 参数 top 要遍历的目录的地址,返回一个三元组(root, dirs, files) root 所指的是当前正在遍历的这个文件夹的本身的地址 dirs 是一个 list ,内容是该文件夹中所有的 目录 的名字( 阅读全文
posted @ 2019-12-03 11:29 patrolli 阅读(156) 评论(0) 推荐(0)
摘要:`map()` 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表 语法 参数 函数 一个或多个序列 返回值 Python 2.x 返回列表。 Python 3.x 返回迭代器。 阅读全文
posted @ 2019-11-20 10:49 patrolli 阅读(133) 评论(0) 推荐(0)
摘要:`filter() list()`来转换 它接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 语法 参数 判断函数 可迭代对象 返回值 返回一个迭代器对象 实例 阅读全文
posted @ 2019-11-20 10:45 patrolli 阅读(151) 评论(0) 推荐(0)
摘要:可以使用 关键字来创建一个小的匿名函数,他们在语法上限于单个表达式 语法 实例 阅读全文
posted @ 2019-11-20 10:37 patrolli 阅读(303) 评论(0) 推荐(0)
摘要:描述 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 号操作符,可以将元组解压为列表。 语法 参数说明: iterable 一个或多个迭代器 返回值 返回元组列表 实例 阅读全文
posted @ 2019-11-19 23:16 patrolli 阅读(168) 评论(0) 推荐(0)
摘要:Python 函数 Python 内置函数描述 函数用于 将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标 ,一般用在 循环当中。 Python 2.3. 以上版本可用,2.6 添加 参数。语法 以下是 方法的语法: 参数 一个序列、迭代器或其他支持迭代对象。 阅读全文
posted @ 2019-11-15 22:15 patrolli 阅读(172) 评论(0) 推荐(0)