python矩阵操作-将每个元素平方 [英] python matrix manipulation - square each element
本文介绍了python矩阵操作-将每个元素平方的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何获取一个矩阵,例如:
How do I take a matrix such as:
矩阵= [[2,0,2],[0,2,0],[2,0,2]]并将其转换为[[4,0,4],[0,4,0],[4,0,4]]
matrix = [[2,0,2],[0,2,0],[2,0,2]] and transform it to [[4,0,4],[0,4,0],[4,0,4]]
列表中所有元素的平方都在哪里?我正在尝试进行列表理解.
where all the elements in the list become squared? I'm trying to do list comprehension.
推荐答案
使用列表理解:
>>> lis = [[2,0,2],[0,2,0],[2,0,2]]
>>> [[y**2 for y in x] for x in lis]
[[4, 0, 4], [0, 4, 0], [4, 0, 4]]
这篇关于python矩阵操作-将每个元素平方的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文