python矩阵操作-将每个元素平方 [英] python matrix manipulation - square each element

查看:1319
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆