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() 
相关推荐
Latchh9 小时前
WebP转JPG背景变黑、边缘毛刺?4种方法
图像处理·人工智能·计算机视觉
碧海银沙音频科技研究院9 小时前
基于炬芯ATS308X的DNN全连接神经网络手写数字识别系统设计
人工智能·深度学习·算法
xiangzhihong89 小时前
番茄小说系统:从读者门户到作家与平台运营的多端实践
人工智能
古法搬砖工9 小时前
MCP:给 AI Agent 装一个“万能 USB 接口”
人工智能·skill·mcp·搬砖工
能源革命9 小时前
AI 日报|2026-10-23
人工智能
MrGet9 小时前
一步一步学Python(三):文件读写
python
天空属于哈夫克39 小时前
企业微信 API 二次开发与 AI 结合:如何设计智能消息处理流程
人工智能·企业微信
龙粤GEO9 小时前
做GEO是不是只针对AI问答搜索
人工智能
frjc9 小时前
Spring WebFlux SSE 长连接,可以替换为 Java 21 虚拟线程吗?
java·人工智能·spring·ai·ai编程
瀚域智擎9 小时前
GEO 信源采信机制深度解析:大模型如何筛选和排序信源
大数据·人工智能·#geo #ai 搜索 #品牌增长 #数字化营销 #内容运营