【发布时间】:2020-06-13 15:47:50
【问题描述】:
def scalar_multiple(A,B):
#return A is 2*B
A = [[1,0],[0,1]]
B = [[0.5, 0],[0,0.5]]
print(is_scalar_multiple(A,B))
应该打印 2
【问题讨论】:
-
你尝试了什么?这看起来像是要求某人为您做作业。
-
我尝试使用 np.matul 将 A 与 B 的倒数相乘(使用 np.linalg.inv),如果结果矩阵是单位矩阵的标量倍数,则通过比较矩阵。
-
为什么假设
B是可逆的? -
我想我并没有这么想。然而,幸运的是,就我而言,它们必然是可逆的。