科学网

 找回密码
  注册
搜索
热搜: 科学 论文
搜索
model.train()与model.eval()的用法
张伟 2020-9-25 10:31
1.问题来源 看别人的面经时,浏览到一题,问的就是这个。自己刚接触pytorch时套用别人的框架,会在训练开始之前写上model.trian(),在测试时写上model.eval()。然后自己写的时候也就保留了这个习惯,没有去想其中原因。 2.用法(区别) 在经过一番查阅之后,总结如下: &nbs ...
个人分类: Pytorch|1219 次阅读|没有评论
PyTorch中permute的用法
张伟 2020-9-25 10:16
permute(dims) 将tensor的维度换位。 参数:参数是一系列的整数,代表原来张量的维度。比如三维就有0,1,2这些dimension。 例: import torch import numpy as np a=np.array( , ]]) unpermuted=torch.tensor(a) print(unpermuted.size()) # —— torch.Size( ) ...
个人分类: Pytorch|615 次阅读|没有评论
Pytorch中的Squeeze()和Unsqueeze()函数
张伟 2020-9-24 19:37
1. unsqueeze() 该函数用来增加某个维度。在PyTorch中维度是从0开始的。 import torch a = torch.arange(0, 9) print(a) 结果: tensor( ) 利用view()改变tensor的形状。值得注意的是view不会修改自身的数据,返回的新tensor与源tensor共享内存;同时必须保证前后元素总数一致。 a = a.view(3, 3) print(f ...
个人分类: Python|810 次阅读|没有评论
Python的Tqdm模块—进度条配置
张伟 2020-9-24 16:48
参考博客: Python的Tqdm模块——进度条配置 点滴分享,福泽你我!Addoil!
个人分类: Python|542 次阅读|没有评论
Python中xx[:,None]的意思
张伟 2020-9-24 16:22
分开切片的意思!! 举例说明: (1)例子1 xx = np.array( ) xx #挺重要的 输出: array( , , , , , ]) xx 输出:array( ) (2)例 ...
个人分类: Python|593 次阅读|没有评论
Anaconda中kernal died restarting和EPSG及相关报错解决方案(无法显示图)
张伟 2020-9-24 16:01
(一)ERROR 4:Unable to open EPSG support file gcs.csv 解决方案: https://blog.csdn.net/zsc201825/article/details/90112302 辅助参考: https://blog.csdn.net/csdn_xuebing/article/details/88421708 (二)OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized. 解 ...
个人分类: Anaconda|408 次阅读|没有评论
Spyder运行前清空变量
张伟 2020-9-24 14:30
(一)spyder中清除变量命令 1、清除变量 在IPython中输入reset命令,得到提示输入y确认即可 2、清空IPthon中的输入历史记录 在控制台输入clear即可 使用快捷键Ctrl + L (二)直接在spyder的Preference中设置 为什么要清除上一次程序运行产生的变量? 在使用spyder运行python代 ...
个人分类: Anaconda|846 次阅读|没有评论
numpy中np.random.choice()的用法详解及其参考代码
张伟 2020-9-24 10:29
处理数据时经常需要从数组中随机抽取元素,这时候就需要用到np.random.choice()。然而choice用法的官方解释并不详细,尤其是对replace参数的解释,例子也不是很全面。因此经过反复实验,我较为详细的总结出了他的用法,并给出了较为详细的使用代码例子。 官方解释 : https://docs.scipy. ...
个人分类: Python|1122 次阅读|没有评论
Pytorch中的TensorDataset与DataLoader
张伟 2020-9-24 10:12
(1)TensorDataset TensorDataset 可以用来对 tensor 进行打包,就好像 python 中的 zip 功能 。该类通过每一个 tensor 的第一个维度进行索引。因此,该类中的 tensor 第一维度必须相等。 from torch.utils.data import TensorDataset import torch from torch.utils.data im ...
个人分类: Pytorch|1714 次阅读|没有评论
Python如何从任何文件夹导入模块
张伟 2020-9-23 16:25
如果我们要写一个模块,并且可以在IDLE中顺利导入这个模块,我们必须安装Python的目录下新建一个模块的 .py 文件, 我们说过:为了使我们的 IDLE 能够顺利的找到这个模块,我们这个模块的位置应该跟我们调用的程序在同一个文件夹下。 这样就比较 ...
个人分类: Python|593 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-1-20 09:12

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部