概述
matrix=np.array([[0,1],[1,[0,1,1]]) words=['python','c++','.net'] output=[] for row in range(matrix.shape[0]): output.append( ' '.join([words[i] for i in range(matrix.shape[1]) if matrix[row,i]==1]))
什么是Pythonic完成此任务的方法?
谢谢,
G
>>> [' '.join(word for include_word,word in zip(row,words) if include_word) for row in matrix] ['.net','python .net','c++ .net']
这是一个有趣的=).
总结
以上是编程之家为你收集整理的python – 从矩阵到单词列表全部内容,希望文章能够帮你解决python – 从矩阵到单词列表所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧