在进行数组/矩阵比较时,按行而不是按列进行比较可以使用以下方法:
def compare_rows(matrix1, matrix2):
# 比较矩阵的行数是否相等
if len(matrix1) != len(matrix2):
return False
for i in range(len(matrix1)):
# 比较每一行的元素是否相等
if matrix1[i] != matrix2[i]:
return False
return True
import numpy as np
def compare_rows(matrix1, matrix2):
# 将列表转换为numpy数组
arr1 = np.array(matrix1)
arr2 = np.array(matrix2)
# 按行比较数组
return np.array_equal(arr1, arr2)
这些方法可以用来比较两个数组/矩阵的每一行是否相等。你可以根据你的需求选择适合的方法。