我有一个2维矩阵作为我函数的输入(该输入是另一个函数,它返回包含行和列的数组)。我想将该输入(数组)分为宽度和高度,以便可以使用for循环访问每个元素。我的for循环工作正常,但是我希望它适用于任何数组。现在,它针对我之前指定的函数的随机数组运行。也许分割功能会有用吗?
我的代码的开头是
def array_new(column, row):
new_state = array_rand(column, row) #previous created function
for r in range(0,row):
for c in range(0,column):
....
我想要类似的东西
def array_new(array):
,然后将数组分为行和列。
希望我的问题是可以理解的。
答案 0 :(得分:0)
一个python列表已被“拆分”为行。您可以使用for循环遍历它们:
def array_new(array):
for row in array:
# do something with the row