Python,访问list / ndarray

时间:2017-05-27 06:23:15

标签: python numpy multidimensional-array

这是我的一个变量的输出。

我正在尝试访问每个元素。但我无法

a = [array([[[ 326.,   50.],
    [ 570.,   16.],
    [ 574.,  259.],
    [ 342.,  274.]]], dtype=float32)]

我尝试将其转换为ndarray。当我这样做时,[0]或[0] [0]它们都超出范围。这是类型 - >

<type 'numpy.ndarray'>
a.shape --> (1, 1, 4, 2)
a.size --> 8

如何访问单个元素?

这些是x,y轴的坐标

1 个答案:

答案 0 :(得分:0)

尝试使用a[()]表示法。

例如,a[(0,0,0)]会返回array([ 326., 50.], dtype=float32)