【发布时间】:2022-01-24 22:54:43
【问题描述】:
我想用 numpy 库解决以下问题。 假设我们有这个'a'数组
a = np.vstack(([10, 10, 20, 20, 30, 10, 40, 50, 20] ,[10, 20, 10, 20, 30, 10, 40, 50, 20]))
作为我们的输出
[[10 10 20 20 30 10 40 50 20]
[10 20 10 20 30 10 40 50 20]]
with the shape (2, 9)
我想删除数组中垂直重复的元素,这样我就有了结果:
[[10 10 20 20 30 40 50]
[10 20 10 20 30 40 50]]
在这个例子中,我想删除元素 ((0, 5), (1, 5)) 和 ((0, 8), (1, 8))。是否有任何 numpy 函数可以完成这项工作? 谢谢
【问题讨论】: