当前位置:网站首页>【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])边栏推荐
- 【实战】霸榜各大医学分割挑战赛的Transformer架构--nnFormer
- Some properties of leetcode139 Yang Hui triangle
- Multisim -- software related skills
- 嵌入式工程师如何提高工作效率
- Multithreaded asynchronous orchestration
- 【acwing】786. Number k
- 无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机。
- Some superficial understanding of word2vec
- CC2530 zigbee IAR8.10.1环境搭建
- 555电路详解
猜你喜欢

成为优秀的TS体操高手 之 TS 类型体操前置知识储备

MONAI版本更新到 0.9 啦,看看有什么新功能

CSAPP Bomb Lab 解析

IO model review
![P1031 [noip2002 improvement group] average Solitaire](/img/ba/6303f54d652fa7aa89440e314f8718.png)
P1031 [noip2002 improvement group] average Solitaire

Review of the losers in the postgraduate entrance examination

5个chrome简单实用的日常开发功能详解,赶快解锁让你提升更多效率!

Using U2 net deep network to realize -- certificate photo generation program

Leetcode-560: subarray with sum K

mysql插入数据创建触发器填充uuid字段值
随机推荐
施努卡:机器人视觉抓取工作原理 机器视觉抓取
那些易混淆的概念(三):function和class
2022年上半年5月网络工程师试题及答案
字符串格式化
ArrayList线程不安全和解决方案
IO模型复习
1324: [example 6.6] integer interval
Several schemes of building hardware communication technology of Internet of things
关于easyflash v3.3使用过程的记录
BUUCTF---Reverse---reverse1
IIC基本知识
嵌入式工程师如何提高工作效率
Multithreaded asynchronous orchestration
Serial communication relay Modbus communication host computer debugging software tool project development case
Common shortcut keys in IDA
2022.7.3DAY595
1323:【例6.5】活动选择
中级软件评测师考什么
JMeter loop controller and CSV data file settings are used together
宁愿把简单的问题说一百遍,也不把复杂的问题做一遍