相关疑难解决方法(0)

numpy将排序数组合并到一个新数组?

我们有什么方法可以使用numpy函数做一些像mergesort合并的东西吗?

合并之类的功能:

a = np.array([1,3,5])
b = np.array([2,4,6])
c = merge(a, b) # c == np.array([1,2,3,4,5,6])
Run Code Online (Sandbox Code Playgroud)

我希望通过numpy可以获得大数据的高性能

python sorting numpy

15
推荐指数
2
解决办法
4572
查看次数

结合两个数组和排序

给出两个排序的数组,如下所示:

a = array([1,2,4,5,6,8,9])

b = array([3,4,7,10])
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

c = array([1,2,3,4,5,6,7,8,9,10])
Run Code Online (Sandbox Code Playgroud)

要么:

c = array([1,2,3,4,4,5,6,7,8,9,10])
Run Code Online (Sandbox Code Playgroud)

我知道我可以做以下事情:

c = unique(concatenate((a,b))
Run Code Online (Sandbox Code Playgroud)

我只是想知道是否有更快的方法来做,因为我正在处理的数组有数百万个元素.

欢迎任何想法.谢谢

python numpy

14
推荐指数
3
解决办法
5208
查看次数

标签 统计

numpy ×2

python ×2

sorting ×1