gpt4 book ai didi

python - 如何从 Python 中的 3D 数组中删除重复项?

转载 作者:行者123 更新时间:2023-12-05 07:46:12 26 4
gpt4 key购买 nike

我有一个 3D 数组,如下所示,'b',我想用它来表示二维数组的数组。我想删除二维数组的重复项并获得唯一的。

>>> a = [[[1, 2], [1, 2]], [[1, 2], [4, 5]], [[1, 2], [1, 2]]]
>>> b = numpy.array(a)
>>> b
array([[[1, 2],
[1, 2]],

[[1, 2],
[4, 5]],

[[1, 2],
[1, 2]]])

在上面的这个例子中,我真的想返回以下内容,因为存在一个我想删除的重复项。

unique = array([[[1, 2],
[1, 2]],

[[1, 2],
[4, 5]])

应该如何使用 numpy 包做到这一点?谢谢

最佳答案

查看之前的回答:Remove duplicate rows of a numpy array转换为元组数组,然后应用 np.unique()

关于python - 如何从 Python 中的 3D 数组中删除重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41071116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com