我有一个带有3个索引(0,1,2)的pandas系列,每个包含一个2-d数组(如图像)。如何切割所有索引以获取二维数组中(x,y)像素位置的值?
s = pd.Series({0 : [[1, 2, 3], [4, 5, 6]], 1: [[1, 2, 3], [7, 8, 9]], 2 : [[1, 2, 3], [11, 12, 13]]})
我想返回一个数组[5,8,12]
,每个元素都在[1,1]
。
s[0:2][x][y]
或s[:,x,y]
不起作用。
这是一个糟糕的数据结构吗?或者是Pandas系列不是用来存储多维数据吗?