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

如何获取NumPy数组元素为无括号无标识的float类型数值

提取NumPy二维数组中的单个float值

你的Distances是形状为(6,1)的二维NumPy数组,直接通过Distances[0]取到的是一维子数组,而非单个数值。要获取不带array标识和括号的纯float类型值,可使用以下两种方法:

  • 方法一:使用二维索引直接定位元素

    element1 = Distances[0, 0]
    # 也可以写成 Distances[0][0],但NumPy更推荐前者的索引语法
    
  • 方法二:调用数组的.item()方法提取原生Python数值

    element1 = Distances[0].item()
    # 或直接对目标位置调用:Distances[0, 0].item()
    

执行上述任意方法后,element1将是纯float类型的1.,满足你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:45:36