python
文章平均质量分 61
Phoenixtree_DongZhao
深度学习 图像处理
展开
-
Pytorch中Tensor与各种图像格式(PIL 和 Numpy)的相互转化
目录前言格式转换PIL与Tensor1 PIL读取图片转化为Tensor2 将PIL图片转化为Tensor3 Tensor转化为PIL图片4 直接展示tensor格式图片5 直接保存tensor格式图片Numpy与Tensor1 numpy转化为tensor2 tensor转化为numpy3 展示numpy格式图片4 展示tensor格式图片前言在pytorch中经常会遇到图像格式的转化,例如将PIL库读取出来的图片转化为Tensor,亦或者将T转载 2021-03-11 18:53:22 · 1814 阅读 · 0 评论 -
pip 升级遇到问题:ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。
问题描述Win10 环境下,pip 升级时,虽然成功下载,但安装时遇到如下问题:pip install --upgrade pipERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-uninstall-ex9ptf25\\pip.exe'Consider using the `--...原创 2021-02-24 22:38:14 · 3321 阅读 · 0 评论 -
Pytorch: list, numpy. Tensor 格式转化 (附 only one element tensors can be converted to Python scalars 解决)
Python中 list, numpy.array, torch.Tensor 格式相互转化torch.Tensor 转 numpyndarray = tensor.numpy()如果是在 gpu,命令如下ndarray = tensor.cpu().numpy() # 这是因为 gpu上的 tensor 不能直接转为 numpynumpy 转torch.Tensortensor = torch.from_numpy(ndarray)list 转 torc...原创 2020-12-15 04:33:28 · 2664 阅读 · 6 评论 -
Pytorch 报错:“SyntaxError: non-default argument follows default argument”
Pytorch 报错:“SyntaxError: non-default argument follows default argument”调试代码如下: def load_network(self, network, network_label, save_dir='', which_premodel): save_filename = '33_net_%s_epdn_pretrained_%s_dataset.pth' % (network_l..原创 2020-12-11 18:27:36 · 3164 阅读 · 0 评论 -
PyTorch 报错:ModuleAttributeError: ‘DataParallel‘ object has no attribute ‘ xxx (已解决)
PyTorch 报错:ModuleAttributeError: 'DataParallel' object has no attribute ' xxx (已解决)这个问题中 ,‘XXX’一般就是代码里面的需要优化的模型名称,例如,我的模型里定义了optimizer_G和optimizer_D两个网络(生成器网络和判别器网络)。问题原因:在train.py中,调用它们时,直觉地写成了model.optimizer_G的格式,如下:model = create_mo...原创 2020-10-28 10:07:14 · 12622 阅读 · 2 评论 -
PyTorch 报错:TypeError: exceptions must derive from BaseException
PyTorch 报错:TypeError: exceptions must derive from BaseException其实是个低级错误,我个人认为是因为没有找到要运行的载体。以自己的代码为例:我在base_options.py里面设置 --netG的参数只能在这几个里面选择:self.parser.add_argument('--netG', type=str, default='p2hed', choices=['p2hed', 'refineD', 'p2hed_att...原创 2020-10-27 16:48:37 · 14705 阅读 · 0 评论 -
PyTorch 报错:TypeError: ‘builtin_function_or_method‘ object is unsubscriptable (已解决)
【本文同时记录了两个报错的解决方法】PyTorch 报错:RuntimeError: Boolean value of Tensor with more than one value is ambiguous (已解决)PyTorch 报错:TypeError: 'builtin_function_or_method' object is unsubscriptable (已解决)写pytorch代码时,想查看某个tensor的某个维度,一开始用成了 .shapeif ...原创 2020-10-27 11:35:37 · 3162 阅读 · 0 评论 -
PyTorch 报错:TypeError: Cannot handle this data type: (1, 1, 512), |u1 (已解决)
PyTorch 报错:TypeError: Cannot handle this data type: (1, 1, 512), |u1 (已解决)pytorch 代码,保存图片语句时,报错TypeError: Cannot handle this data type: (1, 1, 512), |u1这是因为,当要保存的图片为 灰度图像 时,灰度图像的 numpy 尺度是 [1, h, w];这就会报错。需要将 [1, h, w] 改变为 [h, w], 所以,在将 t..原创 2020-10-26 20:04:32 · 33791 阅读 · 9 评论 -
win10 下 安装 OpenEXR, 用 conda 实现
突然想到用conda试试,非常简单,打开cmd,输入下面指令:conda install -c conda-forge openexr安装成功了。-------------------------下面是其他我没有成功的方法,记录一下,或许换台电脑conda安装不了,下面的方法没准可以实现。方法一:一开始尝试用pip安装,即pip install OpenEXR各种报错,原因是error: Microsoft Visual C++ 14.0 is ...原创 2020-10-24 18:24:29 · 1794 阅读 · 4 评论 -
用 Anaconda 安装 TensorFlow 非常简单
本文用 Anaconda 安装 TensorFlow 非常简单。安装步骤:打开 Anaconda 主页。按照图中所示的步骤依次操作。稍等一段时间后,出现下面对话框:点击 Apply 即可。然后,就没有然后了。安装成功了。此时,一些组件也一起安装了:检查是否安装成功:按照下图依次操作即可:其中第 3 步输入 : pip show tensorflow会显示关于 TensorFlow 的基本信息。第 4 步依次输入:python...原创 2020-09-03 17:21:24 · 1809 阅读 · 0 评论 -
深入理解 Python 之 with 语句
浅谈 Python 的 with 语句深入理解 Python王生辉, 李骅宸发布: 2011-12-02引言with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from future import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What’s new in Python 2.6? 中 with 语句相关部分介绍)。with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发.转载 2020-09-03 16:28:57 · 247 阅读 · 0 评论 -
SecrueFX、SecrueCRT、MobaXterm 如何取消自动断开连接
SecrueFX / SecrueCRT 取消自动断开连接他俩的方法一样。1. Option --> Session Options ,如下图所示。2. 在打开的选项卡中,选择 Terminal,在 Anti-idle 一栏,选择 Send protocol NO-OP。完成。3. SecrueCRT 设置完全一样。MobaXterm 取消自动断开连接在 MobaXterm 中,打开 Settings。然后在 SSH 选项卡中,选择 SSH kee...原创 2020-08-18 12:33:16 · 2115 阅读 · 0 评论 -
[转载] 超全Python图像处理讲解(多图预警)
超全Python图像处理讲解(多图预警)[转载]https://blog.csdn.net/ZackSock/article/details/103794134?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-6&depth_1-utm_source=dis...转载 2020-05-07 01:48:42 · 603 阅读 · 0 评论 -
TypeError: forward() missing 4 required positional arguments: 'label', 'inst', 'image', and 'feat'
运行pytorch代码 train.py,特别是在用多个GPU并行运行的情况下,有时会出现这种警报:TypeError: forward() missing 4 required positional arguments: 'label', 'inst', 'image', and 'feat'产生错误的原因是读取数据时丢失了其中几项。为什么会丢失输入项呢,是因为 batchsize 的...原创 2019-07-07 16:45:34 · 9796 阅读 · 5 评论 -
十五分钟让你了解Python套路 ---- Python的基本语法和部分特性
本文面向对象为具有一丁点编程经验的小伙伴,旨在快速了解Python的基本语法和部分特性。前言 # Python中单行注释请用‘#’ """ Python中多行注释 请用""",我写不了那么 多字,随便凑个样板。 """1. 基本类型和运算符 # 定义了一个数字 3 3 # => 3 # 基本计算转载 2017-09-13 13:32:25 · 1204 阅读 · 0 评论 -
TensorFlow 学习积累(2): Python类中的__init__() 和 self
Python类中的__init__() 和 self 1、Python中self的含义self 有几种潜在含义:1.这里的自己,指的是,实例Instance本身。2.同时, 由于说到“自己”这个词,都是和相对而言的“其他”而说的;而此处的其他,指的是,类Class,和其他变量,比如局部变量,全局变量等。此处的self,是个对象(Object),是当前类的实例。转载 2017-09-13 10:38:16 · 4496 阅读 · 0 评论