比较Python中两个包含数组的列表

皮肤

我在Python中有两个列表,每个列表包含一个数组。例如

list1[0]
out: array([[ 1, 2, 3],[ 4, 5, 6], . . .]], dtype=float32)

list2[0]
out: array([[ 1, 5, 3],[ 4, 5, 6], . . .]], dtype=float32)    

and list1[0][0]
out: array([ 1, 2, 3], dtype=float32)

and list2[0][0]
out: array([ 1, 5, 3], dtype=float32)

列表包含代表3d空间中线的点。我想检查这两个列表是否相同,即它们是否表示3d空间中的相同行。我已经尝试过all(),any(),set()等,但是这些函数在非数组包含列表上起作用。有任何想法吗?

法尔科

比较两个列表的长度后,您可以迭代并使用NumPy的array_equal函数:

using numpy as np

def listsEqual(list1, list2):
    return len(list1) == len(list2) and np.all([np.array_equal(l1, l2) for l1, l2 in zip(list1, list2)])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中的两个列表比较

来自分类Dev

如何比较java中的两个数组并返回不包含在两个列表中的元素

来自分类Dev

比较两个对象数组列表

来自分类Dev

比较两个对象数组列表

来自分类Dev

比较python中的两个大列表

来自分类Dev

两个列表,在python中更快的比较

来自分类Dev

比较python中两个列表的最佳算法

来自分类Dev

如何比较两个列表中的项目Python 3.3

来自分类Dev

比较Python中的两个未知列表

来自分类Dev

如何在python中迭代比较两个列表?

来自分类Dev

比较python中的两个大列表

来自分类Dev

比较python中的两个列表并打印差异

来自分类Dev

比较python中的两个变量列表

来自分类Dev

比较python 2中的两个dicts列表

来自分类Dev

比较python中两个列表中的两个单词

来自分类Dev

Firestore查询比较两个不包含数组的数组

来自分类Dev

两个列表的Python比较

来自分类Dev

Python:如何比较两个列表

来自分类Dev

Python:比较两个CSV列表

来自分类Dev

python - 比较两个列表

来自分类Dev

比较Mathematica中的两个列表

来自分类Dev

比较Scala中的两个列表

来自分类Dev

比较Scala中的两个列表

来自分类Dev

包含用于比较两个列表中元素的操作

来自分类Dev

比较两个包含多个值对的JavaScript数组

来自分类Dev

如何比较并获取两个列表中的非包含值

来自分类Dev

在Nunit中,比较两个对象列表,以便它们包含相同的类型

来自分类Dev

比较python中的两个列表并将结果保存在单独的列表中

来自分类Dev

比较python中的两个路径