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() 
相关推荐
坚持就完事了3 分钟前
Python各种命名规则
开发语言·python
郝学胜-神的一滴4 分钟前
Python中的del语句与垃圾回收机制深度解析
服务器·开发语言·网络·python·算法
DanCheng-studio5 分钟前
信息安全毕设易上手课题怎么选
python·毕业设计·毕设
DanCheng-studio8 分钟前
毕设开源 大数据B站数据分析与可视化
python·毕业设计·毕设
小雨中_10 分钟前
3.1 GPT 系列:Generative Pre-Training(从 GPT-1 到 GPT-3)
人工智能·gpt·深度学习·机器学习·自然语言处理·gpt-3
xuxianliang12 分钟前
第158章 “神谕”的布局(AI)
人工智能·程序员创富
那个松鼠很眼熟w17 分钟前
python fastapi 快速创建web应用
python·fastapi
速易达网络17 分钟前
AI学习路径 python到openclaw
人工智能·python·学习
量子-Alex21 分钟前
【大模型智能体】MemGPT论文深度解读
人工智能
李白你好24 分钟前
企业级软件分发管理平台
人工智能