【发布时间】:2020-10-20 15:05:53
【问题描述】:
无论行数或列数如何,我都在尝试显式地计算多个 2 个布尔矩阵。
例如,如果A = [[0, 1, 1], [1, 0, 1]] 和B = [[1, 0], [0, 0], [0, 1]], 则产品为[[0, 1], [1, 1]]。
编辑:我想明确地不使用numpy。
【问题讨论】:
-
虽然尺寸不一样
-
如果您愿意使用
numpy,那么import numpy as np;np.dot(A,B) -
那些不是布尔值,它们是整数值。
-
布尔值可以用数字表示,0为假,1为真
-
你尝试了什么?矩阵乘法的公式是已知的,翻译成python应该不难。