国科网

2025-06-09 21:07:47  星期一
立足国科融媒,服务先进科技
突破Pytorch核心,Tensor !!

点赞

0
发布时间:2024年01月05日 浏览量:174次 所属栏目:人工智能 发布者:田佳恬

今天会把Pytorch在张量这方面的内容做一个记录。

同时希望可以给大家提供一丢丢帮助!

因为今儿分享的内容,绝对是非常干货的一些示例。

先简单介绍下,在PyTorch中,张量是核心数据结构,它是一个多维数组,类似于NumPy中的数组。张量不仅仅是存储数据的容器,还是进行各种数学运算和深度学习操作的基础。

下面从三方面做一个总结:

  • 张量的概念
  • 张量的原理
  • 张量的操作

图片图片

张量的概念

1.张量的定义

张量是一种多维数组,它可以是标量(零维数组)、向量(一维数组)、矩阵(二维数组)或具有更高维度的数组。

在PyTorch中,张量是torch.Tensor的实例,可以通过不同的方式创建,如直接从Python列表、NumPy数组或通过特定函数生成。

import torch

# 创建一个标量
scalar_tensor = torch.tensor(3.14)

# 创建一个向量
vector_tensor = torch.tensor([1, 2, 3])

# 创建一个矩阵
matrix_tensor = torch.tensor([[1, 2, 3], [4, 5, 6]])

# 创建一个3D张量
tensor_3d = torch.rand((2, 3, 4))  # 2行3列4深度

分享说明:转发分享请注明出处。

    相关图讯
    网站简介  |   联系我们  |   广告服务  |   监督电话
    本网站由国科网运营维护 国科网讯(北京)技术有限公司版权所有  咨询电话:010-88516927
    地址:北京市海淀区阜石路甲69号院1号楼1层一单元114
    ICP备案号:京ICP备15066964号-8   违法和不良信息举报电话:010-67196565
    12300电信用户申诉受理中心   网络违法犯罪举报网站   中国互联网举报中心   12321网络不良与垃圾信息举报中心   12318全国文化市场举报网站
    代理域名注册服务机构:阿里巴巴云计算(北京)有限公司