小编Joe*_*oey的帖子

访问结构化数组的 NumPy 数组的一列

我得到了一个多维 numpy 数组,x它看起来像这样:

array([ array([  398.24475098,  -196.1497345 ,  -110.79341125, ..., -1937.22399902,
       -6158.89355469,  1742.84399414], dtype=float32),
       array([   32.27750397,  -171.73371887,  -342.6328125 , ..., -4727.4296875 ,
       -4727.4296875 , -2545.10375977], dtype=float32),
       array([  785.83660889,  -234.88890076,   140.49914551, ..., -7982.19482422,
       -2127.640625  , -1434.77160645], dtype=float32),
       ...,
       array([   181.93313599,   -146.41413879,   -416.02978516, ...,
        -4517.796875  ,  10491.84570312,  -6604.39550781], dtype=float32),
       array([ -1.37602341e+02,   1.71733719e+02,   7.13068867e+00, ...,
         8.60104688e+03,   1.39115127e+04,   3.31622314e+03], dtype=float32),
       array([   453.17272949,    152.49285889,    260.41452026, ...,
        19061.60742188,  11232.8046875 ,   7312.13964844], dtype=float32)], dtype=object)
Run Code Online (Sandbox Code Playgroud)

我正在尝试访问每一列(特别是我正在尝试获取每列的标准偏差)。我找到了这个答案,我试过了,

>>> x[:,0]
Run Code Online (Sandbox Code Playgroud)

但这返回了一个错误:

Traceback (most recent call last): …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy multidimensional-array

5
推荐指数
1
解决办法
1429
查看次数

标签 统计

arrays ×1

multidimensional-array ×1

numpy ×1

python ×1