讨论5种基本和最常用的张量运算
深度学习使我们能够执行非常复杂的任务。为了有效地执行任务,我们需要一个灵活的工具。由于其简单性,Pytorch为我们提供了此选项。它使用GPU(图形处理单元)提供加速的操作。
Pytorch是一个高性能的库,因此它得到了普及。下面的notebook包含一些基本功能,这些功能对于执行张量运算非常有用。这些运算用于多维张量和算术运算。
通用运算——逆运算
创建运算——复数
算术运算——转置
改变运算——添加
减少运算——Amax
我们将讨论这5个基本功能的示例并观察错误。在开始之前,让我们安装并导入PyTorch
# Windows
# !pip install numpy torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio==0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
# Import torch and other required modules
import torch
1. 通用运算——逆运算
我们将使用的第一个函数是“反函数”。
a = torch.randn(2,3,3)
print(a)
torch.invers