03 2021 档案

摘要:原文链接 当函数要接受元组或者字典参数时,它分别使用和*前缀。 在变量前加*,则多余的函数参数会作为一个元组存在args中,如: 1 def person(name,age,**kw): #前两个是必须有的参数,kw为可选可变参数 2 print('name',name,'age',age,'oth 阅读全文
posted @ 2021-03-31 12:08 飞猪流 阅读(1244) 评论(0) 推荐(0)
摘要:原文链接 参考链接 列表元素支持用索引访问,正向索引从0开始 colors=["red","blue","green"] colors[0] =="red" colors[1]=="blue" 同时,也可以使用负向索引(python中有序序列都支持负向索引) colors[-1]=="green" 阅读全文
posted @ 2021-03-31 11:19 飞猪流 阅读(2559) 评论(0) 推荐(0)
摘要:原文链接 1. 字面理解:torch.cat是将两个张量(tensor)拼接在一起,cat是concatenate的意思,即拼接,联系在一起。2. 例子理解 >>> import torch >>> A=torch.ones(2,3) #2x3的张量(矩阵) >>> A tensor([[ 1., 阅读全文
posted @ 2021-03-31 11:05 飞猪流 阅读(368) 评论(0) 推荐(0)
摘要:未完待续。。。 阅读全文
posted @ 2021-03-30 16:33 飞猪流 阅读(320) 评论(0) 推荐(0)
摘要:原文链接 一、常见的MSE、MAE损失函数 1.1 均方误差、平方损失均方误差(MSE)是回归损失函数中最常用的误差,它是预测值与目标值之间差值的平方和,其公式如下所示: 下图是均方根误差值的曲线分布,其中最小值为预测值为目标值的位置。 优点:各点都连续光滑,方便求导,具有较为稳定的解缺点:不是特别 阅读全文
posted @ 2021-03-11 12:22 飞猪流 阅读(1291) 评论(0) 推荐(0)
摘要:原文链接 一、余弦距离 简单来说,余弦相似度,就是计算两个向量间的夹角的余弦值。余弦距离就是用1减去这个获得的余弦相似度。余弦距离取值范围由上面的余弦距离可以知道,余弦距离的取值范围为[0,2] ,这就满足了非负性的性质。 二、欧式距离 欧式距离之前提过了,就是常用的距离计算公式: 三、两者之间的关 阅读全文
posted @ 2021-03-09 16:54 飞猪流 阅读(1732) 评论(0) 推荐(0)
摘要:参考链接1 参考链接2 相同之处: 都可以用来重新调整 tensor 的形状。 不同之处: view 函数只能用于 contiguous 后的 tensor 上,也就是只能用于内存中连续存储的 tensor。如果对 tensor 调用过 transpose, permute 等操作的话会使该 ten 阅读全文
posted @ 2021-03-08 14:23 飞猪流 阅读(606) 评论(1) 推荐(0)
摘要:1、说明: reshape()和numpy.reshape()函数的作用是,重塑的数组的shape。 2、注意:(参考链接1:Python中reshape函数参数-1的意思?) python默认是按行取元素。 参数-1,表示模糊reshape的意思。 比如:reshape(-1,3),固定3列 多少 阅读全文
posted @ 2021-03-08 13:50 飞猪流 阅读(13708) 评论(0) 推荐(1)
摘要:这篇文章主要介绍了linux下4种kill某个用户所有进程的方法:在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以kill用户jenson为例. 1. pkil 阅读全文
posted @ 2021-03-07 21:01 飞猪流 阅读(111) 评论(0) 推荐(0)
摘要:说明: wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文 阅读全文
posted @ 2021-03-07 18:01 飞猪流 阅读(1857) 评论(0) 推荐(1)
摘要:说明: torch.meshgrid()的功能是生成网格,可以用于生成坐标。 函数输入: 输入两个数据类型相同的一维tensor 函数输出: 输出两个tensor(tensor行数为第一个输入张量的元素个数,列数为第二个输入张量的元素个数) 注意: 1)当两个输入tensor数据类型不同或维度不是一 阅读全文
posted @ 2021-03-07 15:36 飞猪流 阅读(18256) 评论(0) 推荐(1)
摘要:描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 zip 方法在 Python 2 和 Python 3 中的不同:在 Py 阅读全文
posted @ 2021-03-03 16:27 飞猪流 阅读(98) 评论(0) 推荐(0)
摘要:说明 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法 以下是 enumerate() 方法的语法: 1 enumera 阅读全文
posted @ 2021-03-03 15:55 飞猪流 阅读(84) 评论(0) 推荐(0)
摘要:官方文档地址 说明: 移除指定维后,返回一个元组,包含了沿着指定维切片后的各个切片。 参数: tensor(Tensor) -- 输入张量 dim(int) -- 删除的维度(按照某一个维度展开,返回切片) 注意: 不改变原来的tensor的shape,只是返回展开后的切片 import torch 阅读全文
posted @ 2021-03-03 14:55 飞猪流 阅读(4073) 评论(0) 推荐(0)
摘要:torch.stack() 堆叠一个高维的tensor 首先需要明白: 1、标量(数) 2、向量(一维数组) 3、矩阵(二位数组) 4、张量(高维数组) 下面是实验部分: 1 import torch as t 2 a=t.as_tensor((11,12,13)) #tuple初始化一个tenso 阅读全文
posted @ 2021-03-03 14:27 飞猪流 阅读(1446) 评论(0) 推荐(0)
摘要:Jupyter Notebook 有两种键盘输入模式。编辑模式,可以往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。 命令模式 (按键 Esc 开启)快捷键: Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 C 阅读全文
posted @ 2021-03-03 13:50 飞猪流 阅读(248) 评论(0) 推荐(0)