排序" 1D" Python中的ndarray

时间:2014-04-04 19:57:12

标签: python arrays sorting numpy

跟随我之前的问题。 我现在有一个形式的ndarray:

 [[  0.        ]
 [ 18.21545873]
 [ 14.93752607]
 [ 15.55222205]
 [ 14.93752607]
 [ 10.68406032]
 [ 11.54598659]
 [ 15.55222205]
 [ 11.54598659]
 [ 12.30302814]]
  1. 如何对此数组进行排序?因为它不是正常的清单。它是一个ndarray,换句话说,它是一个列表列表。
  2. 人们直接排序列表是正常的,或者人们通常会将其更改为正常列表

    [0,  18.21545873,   14.93752607,   15.55222205,   14.93752607,   10.68406032,   11.54598659,   15.55222205,   11.54598659,   12.30302814]

  3. 然后对此列表进行排序?

    非常感谢!

1 个答案:

答案 0 :(得分:1)

没什么复杂的。

l = [[  0.        ],
     [ 18.21545873],
     [ 14.93752607],
     [ 15.55222205],
     [ 14.93752607],
     [ 10.68406032],
     [ 11.54598659],
     [ 15.55222205],
     [ 11.54598659],
     [ 12.30302814]]
l.sort()

产生你想要的东西。也许我错过了问题所在。