从 numpy 数组中提取数组

Extracting an array from a numpy array

我有以下格式的数据:

>>> print u.ravel()
[ array([[ -1.29376767e-01],
   [ -1.29525183e-01],
   [ -1.30267263e-01],
   [ -1.31603006e-01]])]

这是一个 numpy 数组中的数组。我试过 u[:] 但我似乎无法从对象中调用单个元素。

谁能告诉我如何从对象 'u' 中提取数据?

提前谢谢你。

从外观上看,它类似于 u.ravel() returns 一个包含 numpy 数组的数组。所以也许试试

u.ravel()[0][:,:]

[:,:]因为是二维数组