【发布时间】:2020-02-02 17:39:33
【问题描述】:
您好,我想将列表的所有项目插入到矩阵中列表的前面。如此: 我怎样才能解决这个问题?谢谢!
权重矩阵是:
[['tekst4.txt', 'tekst3.txt', 'tekst2.txt', 'tekst1.txt'],
[0.0, 0.0, 1.0, 1.0],
[2.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.41503749927884376, 0.8300749985576875, 0.0, 0.41503749927884376]]
需要在列表前面插入的列表:
['', 'noot', 'wim', 'aap', 'mies']
输出应如下所示:
[[' ','tekst4.txt', 'tekst3.txt', 'tekst2.txt', 'tekst1.txt'],
['noot', 0.0, 0.0, 1.0, 1.0],
['wim', 2.0, 0.0, 0.0, 0.0],
['aap', 0.0, 0.0, 0.0, 0.0],
['mies', 0.41503749927884376, 0.8300749985576875, 0.0, 0.41503749927884376]]
我正在尝试这个:
weight_matrix = [[b.insert(0,i) for i in a] for a, b in zip(weight_matrix, terms)]
【问题讨论】:
标签: list for-loop matrix insert