pytorch tensor初始化
时间:2019-11-27
本文章向大家介绍pytorch tensor初始化,主要包括pytorch tensor初始化使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.指定数值初始化
import torch #如下两种方式等价,创建一个tensor,其中shape为2 tensor=torch.Tensor((2,3)) print(tensor)#tensor([2., 3.]) tensor=torch.Tensor([2,3]) print(tensor)#tensor([2., 3.]) tensor=torch.Tensor(2,3)#创建一个tensor,shape为3,5的tensor print(tensor) '''tensor([[-3.6525e-01, 2.8671e-42, 0.0000e+00], [ 0.0000e+00, 0.0000e+00, 0.0000e+00]])''' shape=[2,3] zeros=torch.zeros(size=shape)#全部是0的tensor print(zeros) ''' tensor([[0., 0., 0.], [0., 0., 0.]]) ''' zeros_like=torch.zeros_like(zeros)#返回跟zeros的tensor一个size的全零tensor ones=torch.ones(shape)#全部是1的tensor ones_like=torch.ones_like(ones)#返回跟ones的tensor一个size的全一tensor arange=torch.arange(start=0, end=5, step=1) #返回一个从start到end的序列,步进为1 print(arange) #tensor([0, 1, 2, 3, 4])
2.制定分布初始化
import torch size=[2,3] rand=torch.rand(size) #[0,1)内的均匀分布随机数 rand_like=torch.rand_like(rand)#返回跟rand的tensor一样size的0-1随机数 randn=torch.randn(size)#返回标准正太分布N(0,1)的随机数 print(randn) ''' tensor([[-1.0543, 0.9566, -2.4818], [-0.8597, -0.7725, -1.6121]]) '''
原文地址:https://www.cnblogs.com/AntonioSu/p/11945173.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Forest plot(森林图) | Cox生存分析可视化
- R-forestplot包| HR结果绘制森林图
- 韦恩图
- R-plotly|交互式甘特图(Gantt chart)-项目管理/学习计划
- Python的这些高级用法你都知道吗?
- ggstatsplot绘图|统计+可视化,学术科研神器
- 用python下载哔哩哔哩视频?
- 数据处理|数据查重怎么办?去重,就这么办!
- FFmpeg合并MP4文件
- Broom |tidy up a bit,模型,检验结果一键输出!
- 今日算法题-动态规划法
- 3分钟短文 | PHP获取函数的代码片段,唯有反射最高效!
- ggforce|绘制区域轮廓-区域放大-寻找你的“onepiece”
- 基因矩阵转置文件格式(* .gmt)
- gganimate|创建可视化动图,让你的表会说话