深度学习(14)-Pytorch torch 手册

PyTorch 软件包包含了用于多维张量的数据结构,并定义了在这些张量上执行的数学运算。此外,它还提供了许多实用工具,用于高效地序列化张量和任意类型的数据,以及其他有用的工具。

它还有一个 CUDA 版本,可以让你在计算能力 >= 3.0 的 NVIDIA GPU 上运行张量计算。

1. torch API 手册

2. Tensor 创建

3. Tensor 操作

4. 数学运算

5. 随机数生成

6. 线性代数

7. 设备管理

python 复制代码
import torch

# 创建张量
x = torch.tensor([1, 2, 3])
y = torch.zeros(2, 3)

# 数学运算
z = torch.add(x, 1)  # 逐元素加 1
print(z)

# 索引和切片
mask = x > 1
selected = torch.masked_select(x, mask)
print(selected)

# 设备管理
if torch.cuda.is_available():
    device = torch.device('cuda')
    x = x.to(device)
    print(x.device)
相关推荐
zskj_zhyl20 小时前
科技向暖,银发无忧:十五五规划中智慧养老的温度革命
大数据·人工智能·科技·物联网·生活
suzumiyahr20 小时前
用awesome-digital-human-live2d创建属于自己的数字人
前端·人工智能·后端
PixelMind20 小时前
【IQA技术专题】 基于多模态大模型的IQA Benchmark:Q-BENCH
图像处理·深度学习·lmm·iqa
迦蓝叶20 小时前
Apache Jena 知识图谱持久化:选择适合你的存储方案
人工智能·开源·apache·知识图谱·持久化·存储·jena
cyyt21 小时前
深度学习周报(11.3~11.9)
人工智能·深度学习
雍凉明月夜21 小时前
Ⅱ人工智能学习之深度学习(deep-learning)概述
人工智能·深度学习·学习
爱学习的程序媛21 小时前
【DeepSeek实战】高质量提示词的六种类型
人工智能·prompt
大千AI助手21 小时前
敏感性分析(Sensitivity Analysis)在机器学习中的应用详解
人工智能·机器学习·敏感性分析·sa·大千ai助手·sensitivity·可解释ai
编程小白_正在努力中1 天前
从入门到精通:周志华《机器学习》第一、二章深度解析
人工智能·机器学习
编码追梦人1 天前
基于 ESP32 与机器学习的智能语音家居控制系统
人工智能·机器学习