下面是一个示例代码,用于解决“不同大小数组的匹配索引”问题:
def find_matching_indexes(arr1, arr2):
matching_indexes = []
for i in range(len(arr1)):
for j in range(len(arr2)):
if arr1[i] == arr2[j]:
matching_indexes.append((i, j))
return matching_indexes
# 示例输入
arr1 = [1, 2, 3, 4, 5]
arr2 = [2, 4, 6]
# 调用函数并输出结果
result = find_matching_indexes(arr1, arr2)
print(result)
运行以上代码,输出结果为:[(1, 0), (3, 1)]
。
上述代码通过使用双重循环来遍历两个数组,并找到相匹配的元素。当两个元素相等时,将它们的索引添加到匹配索引列表中。最后,返回匹配索引列表作为结果。
请注意,该示例代码假设数组arr1
的长度大于或等于数组arr2
的长度。如果数组的大小相反,可以在函数中交换数组的位置。
下一篇:不同大小图像的CNN批处理