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() 
相关推荐
一个处女座的程序猿O(∩_∩)O12 小时前
Python多重继承详解
开发语言·python
SmartBrain12 小时前
技术总结:VLLM部署Qwen3模型的详解
开发语言·人工智能·算法·vllm
weixin_4772716912 小时前
第四正:关键(马王堆帛书《老子》20)
人工智能·算法·图搜索算法
cxr82812 小时前
2026年AI智能体实战总结概要
人工智能·ai智能体·openclaw
Clarence Liu12 小时前
用大白话讲解人工智能(11) 向量数据库:AI的“长期记忆“是如何实现的?
人工智能
AI英德西牛仔12 小时前
豆包回答怎么导出
人工智能
2501_9269783312 小时前
近10年中国社会发展路径总体视角图--双层架构的出现
大数据·人工智能
啊阿狸不会拉杆13 小时前
《计算机视觉:模型、学习和推理》第 6 章-视觉学习和推理
人工智能·学习·算法·机器学习·计算机视觉·生成模型·判别模型
Loo国昌13 小时前
【AI应用开发实战】04_混合检索器:BM25+向量+可靠度融合实战
人工智能·后端·python·自然语言处理