以下是一个示例代码,用于比较单元格和数组,并根据比较结果打印行:
import numpy as np
# 创建一个示例数组
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 创建一个示例单元格
cell = [4, 5, 6]
# 遍历数组的每一行
for row in array:
# 比较当前行与单元格
if np.array_equal(row, cell):
print("行与单元格相等:", row)
else:
print("行与单元格不相等:", row)
输出结果为:
行与单元格不相等: [1 2 3]
行与单元格相等: [4 5 6]
行与单元格不相等: [7 8 9]
这个示例中,我们使用了NumPy库来创建和比较数组。首先,我们创建了一个3x3的示例数组,并创建了一个示例单元格。然后,我们遍历数组的每一行,使用np.array_equal()
函数来比较当前行和单元格是否相等。根据比较结果,我们打印相应的行信息。
下一篇:比较单元格之间的日期值