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() 
相关推荐
xiaohaiAIgeo4 小时前
【2026年】通风柜合规检查清单:安全评估打分项解析
人工智能·安全·科普知识
回眸&啤酒鸭4 小时前
【回眸】Space-Bunny-Alpha 智能场景应用实战指南
人工智能
CVer儿4 小时前
基于文本提示 视觉提示的主流模型
人工智能·自然语言处理·知识图谱
看浪的路人4 小时前
第6讲:敏感数据检测与脱敏
人工智能·深度学习
倔强的石头1064 小时前
ChatGLM系列解析_清华智谱大模型技术路线
人工智能·大模型
龙亘川4 小时前
数智驱动民政升级 精准守护民生保障
大数据·数据库·人工智能
IanSkunk4 小时前
长葛儿童近视防控的一个真问题:机构能做与不能做的边界,从建档到转诊的流程拆解
人工智能
码云之上4 小时前
把网页变成可引用知识——Chatbot 联网工具
人工智能·架构·agent
一木 之林4 小时前
提示词工程学习总结:用 Few-shot 把大模型调教成金融文本分类、抽取与匹配的自动化流水线
人工智能·学习·计算机视觉·金融·分类
for_ever_love__4 小时前
线性回归与梯度下降——从零手写一个模型
python·机器学习·线性回归·梯度下降