You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将PyTorch模型预测输出的tensor转换为普通数值

操作方法

直接调用张量自带的item()方法即可提取单个元素张量的原生数值:

# output 为你得到的模型输出张量
result = output.item()

如果不需要保留梯度信息,建议先从计算图中剥离张量再提取,避免额外内存占用:

result = output.detach().item()

注意事项

  • item()仅适用于只有1个元素的张量,若张量包含多个元素,可改用tolist()方法转为Python列表格式。
  • 即使张量存储在GPU上,item()也会自动将数据拷贝到CPU后返回数值,无需额外调用cpu()方法。

内容的提问来源于stack exchange,提问作者user16668992

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 05:15:01