当前位置:网站首页>【PyTorch 07】 动手学深度学习——chapter_preliminaries/ndarray 习题动手版
【PyTorch 07】 动手学深度学习——chapter_preliminaries/ndarray 习题动手版
2022-07-07 08:30:00 【ECCUSXR】
目录
2. 使用 arange 创建一个行向量 x, 这个行向量包含以0开始的前12个整数。
3. 通过张量的 shape 属性来访问张量 x(沿每个轴的长度)的形状
4. 只想知道张量中元素的总数,可以检查它的大小(size)
5. 把张量 x 从形状为(12,)的行向量转换为形状为(3,4)的矩阵。
6. 创建一个形状为(2,3,4)的张量,其中所有元素都设置为0。
7. 创建一个形状为(2,3,4)的张量,其中所有元素都设置为1。
8. 创建一个形状为(3,4)的张量。 其中的每个元素都从均值为0、标准差为1的标准高斯分布(正态分布)中随机采样。
9. torch.tensor 创建一个 (3,4)的二维数组。
15.使用 arange 创建一个 3*1 的数组 a 和 1*2 的数组b
17. 取出二维数组 X 中选择 最后一行元素、第二行到第三行元素
20、 将X转成numpy赋给A,再将A转成tensor的形式给B
1. 导入torch
2. 使用 arange 创建一个行向量 x, 这个行向量包含以0开始的前12个整数。
3. 通过张量的 shape 属性来访问张量 x(沿每个轴的长度)的形状
4. 只想知道张量中元素的总数,可以检查它的大小(size)
5. 把张量 x 从形状为(12,)的行向量转换为形状为(3,4)的矩阵。
6. 创建一个形状为(2,3,4)的张量,其中所有元素都设置为0。
7. 创建一个形状为(2,3,4)的张量,其中所有元素都设置为1。
8. 创建一个形状为(3,4)的张量。 其中的每个元素都从均值为0、标准差为1的标准高斯分布(正态分布)中随机采样。
9. torch.tensor 创建一个 (3,4)的二维数组。
【运算符】
10. 实现以下两个数组的加减乘除
x = torch.tensor([1.0, 2, 4, 8])
y = torch.tensor([2, 2, 2, 2])11. 给下面的数组求幂运算
x = torch.tensor([1.0, 2, 4, 8])12. 以下两个数组,按行/按列拼接
X = torch.arange(12, dtype=torch.float32).reshape((3,4))
Y = torch.tensor([[2.0, 1, 4, 3], [1, 2, 3, 4], [4, 3, 2, 1]])13. 判断下面两个同型数组每个元素是否相等
X = torch.arange(12, dtype=torch.float32).reshape((3,4))
Y = torch.tensor([[2.0, 1, 4, 3], [1, 2, 3, 4], [4, 3, 2, 1]])14. 计算X数组中所有元素的和
X = torch.arange(12, dtype=torch.float32).reshape((3,4))【广播机制】
15. 使用 arange 创建一个 3*1 的数组 a 和 1*2 的数组b
16. 尝试将上面两个数组直接相加,查看情况。
【索引和切片】
17. 取出二维数组 X 中选择 最后一行元素、第二行到第三行元素
X = torch.arange(12, dtype=torch.float32).reshape((3,4))18、修改二维数组 X第1行第2列的值为9并写入矩阵
X = torch.arange(12, dtype=torch.float32).reshape((3,4))19、修改二维数组 X 第0行和第1行所有元素为12.
X = torch.arange(12, dtype=torch.float32).reshape((3,4))【转换对象】
20、将X转成numpy赋给A,再将A转成tensor的形式给B
X = torch.arange(12, dtype=torch.float32).reshape((3,4))21、输出a的原数、字符型、浮点型
a = torch.tensor([3.5])边栏推荐
- I'd rather say simple problems a hundred times than do complex problems once
- OpenGL glLightfv 函数的应用以及光源的相关知识
- 小程序跳转H5,配置业务域名经验教程
- P1031 [noip2002 improvement group] average Solitaire
- leetcode-560:和为 K 的子数组
- 软考中级,软件设计师考试那些内容,考试大纲什么的?
- Study summary of postgraduate entrance examination in July
- 1321:【例6.3】删数问题(Noip1994)
- 移动端通过设置rem使页面内容及字体大小自动调整
- Why is the reflection efficiency low?
猜你喜欢

字符串格式化

Several schemes of building hardware communication technology of Internet of things

P1223 排队接水/1319:【例6.1】排队接水

求最大公约数与最小公倍数(C语言)

Five simple and practical daily development functions of chrome are explained in detail. Unlock quickly to improve your efficiency!
![P1031 [NOIP2002 提高组] 均分纸牌](/img/ba/6303f54d652fa7aa89440e314f8718.png)
P1031 [NOIP2002 提高组] 均分纸牌

01 use function to approximate cosine function (15 points)

ThreadLocal会用可不够

XML configuration file parsing and modeling

电表远程抄表拉合闸操作命令指令
随机推荐
Schnuka: machine vision positioning technology machine vision positioning principle
Easyexcel read write simple to use
IDA中常见快捷键
Multisim -- software related skills
JMeter installation
Talking about the return format in the log, encapsulation format handling, exception handling
反射效率为什么低?
Kotlin realizes wechat interface switching (fragment exercise)
Use the fetch statement to obtain the repetition of the last row of cursor data
关于easyflash v3.3使用过程的记录
串口通讯继电器-modbus通信上位机调试软件工具项目开发案例
mysql插入数据创建触发器填充uuid字段值
Five simple and practical daily development functions of chrome are explained in detail. Unlock quickly to improve your efficiency!
1323:【例6.5】活动选择
String formatting
[detailed explanation of Huawei machine test] tall and short people queue up
Trajectory planning for multi-robot systems: Methods and applications 综述阅读笔记
高级软考(网络规划设计师)该如何备考?
Study summary of postgraduate entrance examination in July
php \n 换行无法输出