【问题标题】:extracting column from matrix从矩阵中提取列
【发布时间】:2013-03-29 01:58:36
【问题描述】:

好吧,我只是想知道如何从矩阵中提取一列。这将使用函数中定义的用户。

例如:

D = [[2,9], [5,2], [1,0]]
def col(B,j):


print(col(D,0))

会导致: [2,5,1]

编辑:没关系自己想出来

def col(B,j):
    Z=[]
    for i in range(len(B)):
        Z.append(B[i][j])

    return Z

【问题讨论】:

    标签: matrix python-3.x user-defined-functions extraction


    【解决方案1】:
    def col(B,j):
        Z=[]
        for i in range(len(B)):
            Z.append(B[i][j])
        return Z
    

    【讨论】:

    • 不需要rangereturn [row[j] for row in B]
    猜你喜欢
    • 1970-01-01
    • 2021-10-14
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    相关资源
    最近更新 更多