当前位置:网站首页>[pytorch 07] hands on deep learning chapter_ Preliminaries/ndarray exercises hands-on version
[pytorch 07] hands on deep learning chapter_ Preliminaries/ndarray exercises hands-on version
2022-07-07 10:44:00 【ECCUSXR】
Catalog
3. Through tensor shape Property to access the tensor x( Length along each axis ) The shape of the
4. Just want to know the total number of elements in the tensor , You can check its size (size)
5. Put tensor x From shape to (12,) The row vector of is transformed into a shape of (3,4) Matrix .
6. Create a shape as (2,3,4) Tensor , All elements are set to 0.
7. Create a shape as (2,3,4) Tensor , All elements are set to 1.
9. torch.tensor Create a (3,4) Two dimensional array of .
10. Realize the addition, subtraction, multiplication and division of the following two arrays
11. Exponentiate the following array
12. The following two arrays , Press the line / Splicing by columns
13. Judge whether each element of the following two homogeneous arrays is equal
14. Calculation X The sum of all elements in the array
15. Use arange Create a 3*1 Array of a and 1*2 Array of b
16. Try adding the above two arrays directly , View the situation .
19、 Modify two-dimensional array X The first 0 Xing He 1 All elements of the row are 12.
20、 take X Turn into numpy Assign to A, then A Turn into tensor In the form of B
21、 Output a Original number of 、 Character 、 floating-point
1. Import torch
2. Use arange
Create a row vector x
, This row vector contains the following elements 0 Before we start 12 It's an integer .
3. Through tensor shape
Property to access the tensor x
( Length along each axis ) Of shape
4. Just want to know the total number of elements in the tensor , You can check its size (size)
5. Put tensor x
From shape to (12,) The row vector of is transformed into a shape of (3,4) Matrix .
6. Create a shape as (2,3,4) Tensor , All elements are set to 0.
7. Create a shape as (2,3,4)
Tensor , All elements are set to 1.
8. Create a shape as (3,4) Tensor . Each of these elements has a mean value of 0、 The standard deviation is 1 The standard Gaussian distribution of ( Normal distribution ) Medium random sampling .
9. torch.tensor Create a (3,4) Two dimensional array of .
【 Operator 】
10. Realize the addition, subtraction, multiplication and division of the following two arrays
x = torch.tensor([1.0, 2, 4, 8])
y = torch.tensor([2, 2, 2, 2])
11. Exponentiate the following array
x = torch.tensor([1.0, 2, 4, 8])
12. The following two arrays , Press the line / Splicing by columns
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. Judge whether each element of the following two homogeneous arrays is equal
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. Calculation X The sum of all elements in the array
X = torch.arange(12, dtype=torch.float32).reshape((3,4))
【 Broadcast mechanism 】
15. Use arange
Create a 3*1 Array of a and 1*2 Array of b
16. Try adding the above two arrays directly , View the situation .
【 Index and slice 】
17. Take out the two-dimensional array X in choice The last line of elements 、 The second to third lines of elements
X = torch.arange(12, dtype=torch.float32).reshape((3,4))
18、 Modify two-dimensional array X The first 1 Xing di 2 The value of the column is 9 and Write matrix
X = torch.arange(12, dtype=torch.float32).reshape((3,4))
19、 Modify two-dimensional array X The first 0 Xing He 1 All elements of the row are 12.
X = torch.arange(12, dtype=torch.float32).reshape((3,4))
【 Convert objects 】
20、 take X Turn into numpy Assign to A, then A Turn into tensor In the form of B
X = torch.arange(12, dtype=torch.float32).reshape((3,4))
21、 Output a Original number of 、 Character 、 floating-point
a = torch.tensor([3.5])
边栏推荐
- 【推薦系統 01】Rechub
- SQL Server knowledge collection 11: Constraints
- 555电路详解
- Monai version has been updated to 0.9. See what new functions it has
- BigDecimal value comparison
- 对word2vec的一些浅层理解
- ThreadLocal is not enough
- China Southern Airlines pa3.1
- Cluster task scheduling system lsf/sge/slurm/pbs based on HPC scenario
- Basic introduction of yarn and job submission process
猜你喜欢
SQL Server 知识汇集9 : 修改数据
IIC Basics
Leetcode-560: subarray with sum K
软考一般什么时候出成绩呢?在线蹬?
CSAPP bomb lab parsing
深入理解Apache Hudi异步索引机制
leetcode-560:和为 K 的子数组
[daiy5] jz77 print binary tree in zigzag order
[STM32] solution to the problem that SWD cannot recognize devices after STM32 burning program
[牛客网刷题 Day5] JZ77 按之字形顺序打印二叉树
随机推荐
[homework] 2022.7.6 write your own cal function
1321: [example 6.3] deletion problem (noip1994)
【推荐系统 01】Rechub
BigDecimal value comparison
[detailed explanation of Huawei machine test] tall and short people queue up
Applet jump to H5, configure business domain name experience tutorial
Basic introduction of yarn and job submission process
leetcode-560:和为 K 的子数组
Jump to the mobile terminal page or PC terminal page according to the device information
Using tansformer to segment three-dimensional abdominal multiple organs -- actual battle of unetr
Trajectory planning for multi-robot systems: Methods and applications 综述阅读笔记
优雅的 Controller 层代码
枪出惊龙,众“锁”周之
How embedded engineers improve work efficiency
The mobile terminal automatically adjusts the page content and font size by setting rem
ThreadLocal会用可不够
Schnuka: working principle of robot visual grasping machine visual grasping
Is the gold content of intermediate e-commerce division in the soft exam high?
P1031 [NOIP2002 提高组] 均分纸牌
[dai6] mirror image of JZ27 binary tree