我有两个任意长度的列表。这些列表中的每个值都是n个浮点值的另一个列表。你知道吗
a = [[0.8,0.9,1.], [0.5,2.6,2.2], [1.5,5.6], [5.8,2.3,1.9],]
b = [[0.8,0.91,1.01], [2.5,4.6,8.8], [1.49,5.59],]
我想比较两个列表中的值,找出那些不在给定公差范围内的值。你知道吗
我感兴趣的是在纯Python中实现这一点的最有效方法,而不必恢复到编译代码或多线程,并且只使用标准库。希望在这个过程中我能学到更多!你知道吗
示例:
假设公差为0.001,这是两个比较值之间最大距离的度量,比较列表a和b将返回:
a和b中的匹配值:
am=[[0.8,0.9,1.],[1.5,5.6],]
be=[[0.8,0.91,1.01],[1.49,5.59],]
不匹配值:
anm=[[0.5,2.6,2.2],[5.8,2.3,1.9],]
bnm=[[2.5,4.6,8.8],]
我们也可以期待,不会有重复。有帮助吗?你知道吗
使用列表理解你可以做到这一点
此代码将为您提供介于
low
和high
之间的值相关问题 更多 >
编程相关推荐