Python numpy排序1D数组

时间:2012-04-12 06:50:07

标签: python arrays sorting numpy

我正在尝试使用这个非常简单的代码对numpy数组进行排序:

print np.array([2,0,8,4,1]).sort()

但是,我得到了结果:

None

有人可以告诉我这里发生了什么吗?

1 个答案:

答案 0 :(得分:9)

数组可能就地排序,就像Python的list.sort()一样,所以你不会误以为原始数组仍然是相同的。

arr = np.array([2,0,8,4,1])
arr.sort()
print arr