torch.Tensor基础

本文介绍了PyTorch中Tensor的基础知识,包括Tensor作为多维矩阵的定义,以及如何从Python列表或数组转换为Tensor。重点讲解了torch.tensor()转换函数和tensor.item()方法,后者用于将单元素Tensor转换为Python数值。还提到了tolist()方法,用于将Tensor转换为Python列表。这些操作在PyTorch中非常常用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最全面的官网说明:https://pytorch.org/docs/stable/tensors.html?highlight=item#

本文就平时用到的简单写一下,做备忘。

1. torch.Tensor就是一个多维矩阵,其元素均为一种数据类型。torch定义了9中CPU tensor类型和9中GPU tensor类型。具体看官网。

2. python 列表或数组->tensor  转换函数torch.tensor()

3. tensor的item()可以将tensor->python number

item() -> number

Returns the value of this tensor as a standard Python number. This only works for tensors with one element. For other cases, see tolist().

This operation is not differentiable.

Example:

>>> x = torch.tensor([1.0])
>>> x.item()
1.0

tolist() -> list or number

Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值