PyTorch_标量张量和数字的转换

对于只有一个元素的张量,使用 item() 函数将该值从张量中提取出来。


代码

python 复制代码
import torch 
import numpy as np 

def test01():
    tensor1 = torch.tensor(30)
    tensor2 = torch.tensor([30])
    tensor3 = torch.tensor([[30]])

    print(tensor1.item())
    print(tensor2.item())
    print(tensor3.item())

    # 注意:张量中只有一个元素,如果有多个元素的话,使用 item 函数可能会报错
    # tensor4 = torch.tensor([30, 40])
    # print(tensor4.item())


if __name__ == "__main__":
    test01() 
相关推荐
木枷34 分钟前
Training Software Engineering Agents and Verifiers with SWE-Gym
人工智能·软件工程
ValhallaCoder2 小时前
hot100-栈
数据结构·python·算法·
MediaTea6 小时前
Python:生成器表达式详解
开发语言·python
jz_ddk6 小时前
[数学基础] 浅尝向量与张量
人工智能·机器学习·向量·张量
-To be number.wan7 小时前
Python数据分析:SciPy科学计算
python·学习·数据分析
Dxy12393102167 小时前
DataFrame数据修改:从基础操作到高效实践的完整指南
python·dataframe
孔明兴汉7 小时前
大模型 ai coding 比较
人工智能
overmind8 小时前
oeasy Python 115 列表弹栈用pop删除指定索引
开发语言·python
IT研究所8 小时前
IT 资产管理 (ITAM) 与 ITSM 协同实践:构建从资产到服务的闭环管理体系
大数据·运维·人工智能·科技·安全·低代码·自动化
沐曦股份MetaX9 小时前
基于内生复杂性的类脑脉冲大模型“瞬悉1.0”问世
人工智能·开源