【发布时间】:2015-03-25 00:43:25
【问题描述】:
有谁知道如何实现一个函数来确定矩阵是否是幻方?例如:
>>> is_magic_square([[2, 7, 6], [9, 5, 1], [4, 3, 8]])
True
这是我对行总和的方法:
def row_sum(rows):
return (list (map (lambda x: sum(x), rows)))
我想知道如何获得两条对角线的总和。
【问题讨论】:
-
向我们展示您的尝试
-
转置矩阵并检查总和。正常检查总和。然后检查两条对角线。
-
如何在python中转置list的列表? @MalikBrahimi
-
我的回答有什么问题?
标签: python list dictionary lambda