简体   繁体   English

从numpy数组中提取数组

[英]Extracting an array from a numpy array

I have data in the following format: 我有以下格式的数据:

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

which is an array within a numpy array. 这是一个numpy数组中的数组。 I have tried u[:] but I cannot seem to call individual elements from the object. 我已经尝试过u[:]但似乎无法从对象中调用单个元素。

Could anyone tell me how to extract data from object 'u'? 谁能告诉我如何从对象“ u”提取数据?

Thank you in advance. 先感谢您。

from the looks of it, it apears u.ravel() returns an array with a numpy array in it. 从它的外观来看,它终止了u.ravel()返回一个包含numpy数组的数组。 So maybe try 所以也许尝试

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

[:,:] because it is a two dimensional array [:,:]因为它是一个二维数组

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM