我正在使用 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)
米琪卡哇伊
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 将其转换为该库的矩阵计算函数。
添加回答
举报
0/150
提交
取消