PyTorch Tensor 形状操作
我们在使用 PyTorch 建网络模型时,网络层与层之间很多都是使用不同的 shape 进行运算,我们需要掌握对张量形状的操作,以便能够更好处理网络各层之间的数据连接。 1. reshape 函数 2. transpose 和 permute 函数 3. view 和 contigous 函数 4. squeeze 和 unsqueeze 函数 1. **reshape 函...
我们在使用 PyTorch 建网络模型时,网络层与层之间很多都是使用不同的 shape 进行运算,我们需要掌握对张量形状的操作,以便能够更好处理网络各层之间的数据连接。 1. reshape 函数 2. transpose 和 permute 函数 3. view 和 contigous 函数 4. squeeze 和 unsqueeze 函数 1. **reshape 函...
张量的拼接操作在神经网络搭建过程中是非常常用的方法,例如: 在残差网络、注意力机制中都使用到了张量拼接。 1. torch.cat 函数的使用 2. torch.stack 函数的使用 1. torch.cat 函数的使用 {#title-0} ============================= torch.cat 函数主要用于根据指定的维度将两个张量拼接到一起,...
我们在操作张量时,经常需要去进行获取或者修改操作,掌握张量的花式索引操作是必须的一项能力。 ``` import torch data = torch.randint(0, 10, [4, 5]) print(data) print('-' * 50) # 1. 简单行、列索引 def test01(): print(data[0]) ...
``` import torch import numpy as np # 1. 张量和 numpy 的转换 def test01(): data_tensor = torch.tensor([2, 3, 4]) # 将张量转换为 numpy 数组 data_numpy = data_tensor.numpy() # data_tenso...
PyTorch 计算的数据都是以张量形式存在, 我们需要掌握张量各种运算. 并且, 我们可以在 CPU 中运算, 也可以在 GPU 中运算. 1. 基本运算 2. 阿达玛积 3. 点积运算 4. 指定运算设备 1. 基本运算 {#title-0} ================== 基本运算中,包括 add、sub、mul、div、neg 等函数, 以及这些函数的带下划...
VsCode中写python代码,输出打印有中文时,控制台输出为乱码: ![](http://static.51tbox.com/static/2024-11-13/col/4c44b6032ed6dc7d5dd871ff0da88947/308e92fa040646f698b11c86a7d8fb07.png.jpg) 解决方法 - 修改json文件 "文件&...
Python的模块为日常编程中许多问题提供了标准的解决方案,同时也能让我们更加简洁优雅地管理代码。 模块 --- 定义: 每个模块是由1个或多个Python文件构成。是相关的类、函数和变量所组成的一个集合。 它可以被其它代码引入并直接使用。 通常,一个模块中的各个功能是相互关联的。 模块中的函数就像是积木,用一块一块的积木搭建成一个完整的图形,搭好的图形就是模块。...
在生活中,我们通过特征与功能来描述一个具体对象,转换到代码中就变成了数据与函数。 回顾已经学过的内容,我们学习了用来存储数据的变量与用来存储代码的函数。 现在让我们把变量与函数打包,来学习在程序中创建类与对象。 类代表着一类事物,比如人类,鸟类,汽车,电脑。当我们提起这些事物的时候,我们并不特指某一个具体的东西,比如人类是泛指抽象的全人类 而对象指的是类的实例,比如...
在 Python 中,我们可以使用【def 函数名(参数):】的方式定义函数。 如果我们把 def 定义的函数看作"有名字函数",那么还有一类函数,其不需要显示定义函数名。 这就是匿名函数。 匿名函数 ---- 匿名函数是一种不需要为函数命名的函数定义方式,以 lambda 关键字开头。 ![](http://static.51tbox.com/...
必选参数 ---- 函数的一种参数类型,在调用这个函数的时候必须传入数据的参数。 ![](http://static.51tbox.com/static/2024-11-13/col/f525d735eeda6563329e43a15f5ad955/2dd4a090a0cd44448079cfbbf7d053e6.png.jpg) **传递实参时的顺序** 在传递必选...