我想使用嵌套的嵌套列表2来表示矩阵(例如[[1,2,3],[4,5,6]]).我如何定义处理小子矩阵(比如2*2)的函数?我期待这样的事情:
f (a1:a2:a) : (b1:b2:b) : x = ...
其中a1,a2是第一行的两个连续元素,b1,b2 - 第二行.a,b是相应的第一和第二行的休止符.x是矩阵行的其余部分.
但这显然不起作用.
提前致谢!
sep*_*p2k 16
我期待这样的事情:
f (a1:a2:a) : (b1:b2:b) : x = ...
你有正确的想法.所有你缺少的是一对括号:
f ((a1:a2:a) : (b1:b2:b) : x) = ...
Run Code Online (Sandbox Code Playgroud)