为了账号安全,请及时绑定邮箱和手机立即绑定

Python - 将列表列表转换为矩阵

Python - 将列表列表转换为矩阵

慕姐4208626 2021-08-24 15:05:32
我正在使用 python,我有一个列表,其中包含一组列表,如何将其转换为一个矩阵?例如,Root_List = [list1  list2  list3]list1 = [1 2 3]list2 = [1 5 9]list3 = [2 4 1]我需要矩阵具有以下值[1 2 31 5 92 4 1]有什么想法吗?先谢谢了。
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

如果它们都具有相同的长度,请尝试以下操作:


import numpy as np

list1 = [1,2,3]

list2 = [1,5,9]

list3 = [2,4,1]

Root_List = [list1, list2,list3]

np.array(Root_List)


查看完整回答
反对 回复 2021-08-24
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

矩阵是列表的列表。


最佳做法是首先定义您的根列表,然后附加您想要的子列表:


Root_List = []

list1 = [1, 2, 3]

Root_List.append(list1)

list2 = [1, 5, 9]

Root_List.append(list2)

list3 = [2, 4, 1]

Root_List.append(list3)

正如@Antonio Manrique 所建议的那样,您还可以使用 numpy 将其转换为该库的矩阵计算函数。


查看完整回答
反对 回复 2021-08-24
  • 2 回答
  • 0 关注
  • 358 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信