【发布时间】:2019-08-28 12:13:54
【问题描述】:
假设我有一个矩阵。
问题是,我如何证明一个给定的列表是否嵌入在一个列表中,是否满足以下规则:
给定列表中的任意三个(或更多)成员,X([i][j])[k] = X[i]([j][k])
?如果您感到困惑,您可以将其视为单位矩阵,例如,单位矩阵是A= [[1,0],[0,1]]。由于=(0.0).1 != 0.(0.1),标识不跟随属性。其中(0.0) 表示A[0][0],(0.1) 表示A[0][1]。那么如何将1的行列应用到包含(0.0)的行列呢?请注意,在这种情况下 (0.0) =1 并且 (0.1) = 0
那么我要做的就是证明这一点
A[i][j]*k != i*A[j][k] 但这在 python 中实际上没有意义,因为 *。
A = [[1,0],[0,1]]
for i in A:
for j in A:
for k in A:
if A[i][j]*k != i*A[j][k]:
return print("Property Not Satisfied")
【问题讨论】:
-
矩阵
A总是正方形的吗? -
(0.0).1到底是什么?(0.0)表示A[0][0],那么剩下的.1怎么应用在上面呢? -
这就是我要问的问题。 (0.0) = A[0][0]。我想知道是否有办法应用剩余的 1,这是矩阵中的一个条目。
-
@FatihAkici 我想知道一种方法:X([i][j])[k] = X[i]([j][k])
-
如果我们能清楚地了解您想要的输出结果,我和其他人可以提供帮助。所以请帮助我理解 - 比如说对于 i = 0、j = 0 和 k = 1,A([i][j])[k] 应该是什么?让我们一步一步来。 A([0][0]) 是 1。那么接下来应该如何应用 [k] 部分?在这一步它变成类似于 1[1] 的东西,这是没有意义的。我敢肯定你没有正确地提出你的问题。
标签: python arrays list math matrix