摘要: 在Windows系统中,文件夹名字之间使用的是反斜杠,而在其它操作系统中,都是用的正斜杠 所以在不同平台使用时,会出现一些文件路径的兼容问题,可以使用os.path.join()函数,它可以连接两个或多个路径名组件,并在它们之间根据操作系统添加对应的斜杠 另外可以引入pathlib库来解决这个问题 阅读全文
posted @ 2019-12-05 22:36 patrolli 阅读(107) 评论(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 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 这两个方法都是打乱一个随机地打乱一个数组,他们的语法如下: ,这里的参数x要求为array like或者是一个list,没有返回值 , 这里的参数x可以是array like或者是一个int,如果是int就等价与传入 ,返回打乱的数组 他们二者的区别就在于shuffle是就地打乱数组,就是说传入的数 阅读全文
posted @ 2019-12-05 21:24 patrolli 阅读(360) 评论(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 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 语法 参数 sequence 要连接的元素序列。 返回值 返回通过指定字符连接序列中元素后生成的新字符串。 实例 输出结果为: 阅读全文
posted @ 2019-12-03 11:45 patrolli 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Python split() 通过 指定分隔符对字符串进行切片 ,如果参数 num 有指定值,则分隔 num+1 个子字符串 语法 参数 str 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num 分割次数。默认为 1, 即分隔所有。 返回值 返回分割后的 字符串列表 。 阅读全文
posted @ 2019-12-03 11:42 patrolli 阅读(196) 评论(0) 推荐(0) 编辑
摘要: os.getcwd() 方法用于返回当前工作目录。 语法 参数 无 返回值 返回当前的工作目录 实例 阅读全文
posted @ 2019-12-03 11:33 patrolli 阅读(376) 评论(0) 推荐(0) 编辑
摘要: os.walk()方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。 语法 参数 top 要遍历的目录的地址,返回一个三元组(root, dirs, files) root 所指的是当前正在遍历的这个文件夹的本身的地址 dirs 是一个 list ,内容是该文件夹中所有的 目录 的名字( 阅读全文
posted @ 2019-12-03 11:29 patrolli 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 记录几种模型构造的方法: 继承 类来构造模型 是所有神经网络模块的基类,通过继承它来得到我们需要的模型,通常我们需要重载 类的 函数和 函数。 实例 利用 的子类 在Pytorch中实现了继承自 的可以方便构造模型的类,有 、`ModuleList ModuleDict`等 使用 当模型的前向计算为 阅读全文
posted @ 2019-11-20 11:47 patrolli 阅读(195) 评论(0) 推荐(0) 编辑
摘要: `map()` 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表 语法 参数 函数 一个或多个序列 返回值 Python 2.x 返回列表。 Python 3.x 返回迭代器。 阅读全文
posted @ 2019-11-20 10:49 patrolli 阅读(124) 评论(0) 推荐(0) 编辑