вы можете получить свой вектор как
same_rows = [a == b for a,b in zip(A, B)]
Обратите внимание, что это даст True
и False
вместо 1 и 0, но bool
подклассами из int
и True == 1
иFalse == 0
.
, чтобы получить максимальную строку, в которой это происходит, вы можете просто использовать
max_row = next(i for i, row in enumerate(reversed(same_rows)) if row == True)
Если вам нужно общее количество строк, вы можете просто использовать
same_count == sum(same_rows)
Обратите внимание, что это все для Python и предполагает, что матрицы являются списками списков или кортежей или кортежей списков или кортежей.НТН.