首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何平方或升幂(元素)的二维numpy数组?

如何平方或升幂(元素)的二维numpy数组?
EN

Stack Overflow用户
提问于 2014-09-16 22:03:17
回答 2查看 162.2K关注 0票数 47

我需要对2Dnumpy数组进行平方(元素级),并且我已经尝试了以下代码:

代码语言:javascript
复制
import numpy as np
a = np.arange(4).reshape(2, 2)
print a^2, '\n'
print a*a

这就产生了:

代码语言:javascript
复制
[[2 3]
[0 1]]

[[0 1]
[4 9]]

显然,不是a^2,而是a*a给出了我想要的结果。

我想知道是否存在另一种表示法来将numpy数组提升到2或N的幂?而不是a*a*a*..*a

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25870923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档