相关疑难解决方法(0)

按列对NumPy中的数组进行排序

如何在第n列中对NumPy中的数组进行排序?

例如,

a = array([[9, 2, 3],
           [4, 5, 6],
           [7, 0, 5]])
Run Code Online (Sandbox Code Playgroud)

我想按第二列对行进行排序,以便我回来:

array([[7, 0, 5],
       [9, 2, 3],
       [4, 5, 6]])
Run Code Online (Sandbox Code Playgroud)

python arrays sorting numpy scipy

295
推荐指数
7
解决办法
27万
查看次数

找到numpy数组中的唯一点

什么是在numpy数组中找到唯一x,y点(删除重复项)的更快方法,如:

points = numpy.random.randint(0, 5, (10,2))
Run Code Online (Sandbox Code Playgroud)

我想过将点转换为复数然后检查唯一,但这似乎相当复杂:

b = numpy.unique(points[:,0] + 1j * points[:,1])
points = numpy.column_stack((b.real, b.imag))
Run Code Online (Sandbox Code Playgroud)

python numpy

9
推荐指数
2
解决办法
5782
查看次数

标签 统计

numpy ×2

python ×2

arrays ×1

scipy ×1

sorting ×1