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() 
相关推荐
import_random2 分钟前
[conda]anaconda的bin目录下的pip和pip3(区别)
python
import_random4 分钟前
[conda]anaconda的bin目录下的python3.13,python3.1,python3,python(区别)
python
小北方城市网10 分钟前
第 8 课:Python 面向对象进阶 —— 类方法、静态方法与高级特性
网络·python·microsoft·数据库架构
hxcat15 分钟前
AI 提示词测试:在人工智能时代践行“测试左移“理念
软件测试·人工智能·chatgpt
居然JuRan20 分钟前
AI自动画界面?Google这个开源神器让前端工程师失业了
人工智能
Biehmltym21 分钟前
【AI】09AI Agent LLM → Streaming → Session 记录 的完整链路
大数据·人工智能·elasticsearch
水如烟25 分钟前
孤能子视角:“数学“,哥德尔边界动力学分析
人工智能
摸鱼仙人~26 分钟前
Agent 意图识别:从传统 NLU 到 LLM 驱动的范式变革
人工智能·深度学习
Narrastory29 分钟前
给数据“做减法”:PCA与UMAP详解与代码实现
人工智能·数据分析