如何在Python中将数组拆分为列和行?

时间:2019-11-26 17:08:11

标签: python arrays function

我有一个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):

,然后将数组分为行和列。

希望我的问题是可以理解的。

1 个答案:

答案 0 :(得分:0)

一个python列表已被“拆分”为行。您可以使用for循环遍历它们:

def array_new(array):
    for row in array:
        # do something with the row