python – 将Matrix理解为List列表,然后是Numpy Array
发布时间:2020-12-20 11:25:49 所属栏目:Python 来源:网络整理
导读:我想构建一个矩阵,如: Col1 Col2 Col3 Colnrow1 1 2 4 2 row2 3 8 3 3row3 8 7 7 3rown n n n n 我还没有找到python文档中的任何内容,说明如何组合列表列表,是这样的: a = [[1,2,4,2],[3,8,3,3],[8,7,[n,n,n]] 每行是一个列表项,还是每列都是一个列表项:
我想构建一个矩阵,如:
Col1 Col2 Col3 Coln row1 1 2 4 2 row2 3 8 3 3 row3 8 7 7 3 rown n n n n 我还没有找到python文档中的任何内容,说明如何组合列表列表,是这样的: a = [[1,2,4,2],[3,8,3,3],[8,7,[n,n,n]] 每行是一个列表项,还是每列都是一个列表项: b = [[1,n],[2,[4,n]] 我认为这将是一个常见的问题,但我似乎无法找到一个直接的答案. 根据文档,我猜我可以简单地将它转换为numpy数组: np.array(a) 有人可以帮忙吗? 解决方法
你想要第一个版本:
a = [[1,n]] 当访问矩阵中的元素时,通常使用矩阵[row] [col],因此使用上面的Python列表格式a [i]会给你第i行,而[i] [j]会给你第j个元素来自第i排. 要将其转换为numpy数组,np.array(a)是正确的方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |