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() 
相关推荐
lunzi_082613 小时前
【AI 杂谈】AI 的边界正在被谁定义?
人工智能
静Yu13 小时前
给 AI 装上「身体」:我用魔珐星云做数字人的实践与接入教程
人工智能
OpenMiniServer13 小时前
终极演化动力学:绝对悖论与信息重构
人工智能·重构
阿乔外贸日记13 小时前
意大利进口主力产品及主要合作供应国
大数据·人工智能·物联网·搜索引擎·云计算
zybsjn13 小时前
向量库与Embedding:知识库AI化的核心技术概述
人工智能·embedding
IT大师兄吖14 小时前
MOSS-TTS-Nano ONNX:轻量级离线语音合成 懒人整合包
人工智能
木木学AI14 小时前
AI电话系统技术选型:语音识别精度、高并发调度与CRM集成评估
人工智能·语音识别
hai31524754314 小时前
九章编译法----空间几何统一编译法
网络·汇编·人工智能·线性代数
互联网江湖14 小时前
解禁时刻开启,但MiniMax还没到“验牌”时刻
人工智能
狂热开发者14 小时前
用 Typeoff 把会后口述整理成 Markdown 决策记录
人工智能·windows·macos·ios·安卓