0
我只是想知道如何計算lua中二維數組或表中的組件總和。我嘗試過搜索,但似乎沒有任何明確或簡單的方法。在LUA中計算二維數組(表)的總和
我有一個5x5的矩陣,有隨機生成的單元格,我在給定的時間想知道這些值的總和。
lua中有什麼內置的,如sum(matrix)或sumof(matrix [] [])。
預先感謝
我只是想知道如何計算lua中二維數組或表中的組件總和。我嘗試過搜索,但似乎沒有任何明確或簡單的方法。在LUA中計算二維數組(表)的總和
我有一個5x5的矩陣,有隨機生成的單元格,我在給定的時間想知道這些值的總和。
lua中有什麼內置的,如sum(matrix)或sumof(matrix [] [])。
預先感謝
有什麼內置LUA諸如總和(基質)或sumof(矩陣[] [])。
號通過元素只是想迭代,並添加:
local sum = 0
for ir,row in pairs(matrix) do
for ic,col in pairs(row) do
sum = sum + col
end
end
Lua是不是Matlab的或Python - 有非常,非常少的標準庫。 Lua表可以很好地逼近大多數對象(包括矩陣),並且它的設計很容易在用C編寫的庫中進行鏈接。如果你想做大量的矩陣工作,Lua的方法是編寫你自己的或者使用像[NumLua](http://numlua.luaforge.net/)或[LuaMatrix](http://lua-users.org/wiki/LuaMatrix)這樣的第三方庫。 – 2012-07-25 15:00:51