Pytorch 之修改Tensor部分值方式


Posted in Python onDecember 27, 2019

一:背景引入

对于一张图片,怎样修改局部像素值?

二:利用Tensor方法

比如输入全零tensor,可认为为黑色图片

>>> n=torch.FloatTensor(3,3,4).fill_(0)
>>> n
    tensor([[[0., 0., 0., 0.], 
         [0., 0., 0., 0.],                          
         [0., 0., 0., 0.]], 
         
         [[0., 0., 0., 0.], 
         [0., 0., 0., 0.],
         [0., 0., 0., 0.]], 
 
         [[0., 0., 0., 0.], 
         [0., 0., 0., 0.],
         [0., 0., 0., 0.]]])

现在修改部分值:

>>> n[:,0:2,1:3]=1

结果为

>>> n
    tensor([[[0., 1., 1., 0.], 
         [0., 1., 1., 0.],                          
         [0., 0., 0., 0.]], 
         
         [[0., 1., 1., 0.], 
         [0., 1., 1., 0.],
         [0., 0., 0., 0.]], 
 
         [[0., 1., 1., 0.], 
         [0., 1., 1., 0.],
         [0., 0., 0., 0.]]])

可以看到利用切片的思想可以修改tensor中的部分值。这样修改后,黑色图片上就会有白色的小洞洞,因为在tensor中,1代表是白色,RGB中的255。

以上这篇Pytorch 之修改Tensor部分值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用在线API查询IP对应的地理位置信息实例
Jun 01 Python
深入了解Python数据类型之列表
Jun 24 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
Python提取频域特征知识点浅析
Mar 04 Python
Python性能分析工具Profile使用实例
Nov 19 Python
Python concurrent.futures模块使用实例
Dec 24 Python
python+opencv3生成一个自定义纯色图教程
Feb 19 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
PyQt5 控件字体样式等设置的实现
May 13 Python
tensorflow下的图片标准化函数per_image_standardization用法
Jun 30 Python
详解python的变量缓存机制
Jan 24 Python
基于PyTorch中view的用法说明
Mar 03 Python
pytorch 实现tensor与numpy数组转换
Dec 27 #Python
Numpy与Pytorch 矩阵操作方式
Dec 27 #Python
基于python及pytorch中乘法的使用详解
Dec 27 #Python
pytorch:torch.mm()和torch.matmul()的使用
Dec 27 #Python
pytorch点乘与叉乘示例讲解
Dec 27 #Python
python已协程方式处理任务实现过程
Dec 27 #Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 #Python
You might like
PHP XML备份Mysql数据库
2009/05/27 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
php+croppic.js实现剪切上传图片功能
2018/08/14 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
js制作简易年历完整实例
2015/01/28 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
Node.js实现发送邮件功能
2017/11/06 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
python实现简易学生信息管理系统
2020/04/05 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
canvas中普通动效与粒子动效的实现代码示例
2019/01/03 HTML / CSS
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
幼儿园运动会加油词
2014/02/14 职场文书
进步之星获奖感言
2014/02/22 职场文书
考博导师推荐信范文
2015/03/27 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
总结一些Java常用的加密算法
2021/06/11 Java/Android