A-A+

Python NumPy中的数组广播

2018年10月14日 脚本 阅读 385 views 次

在NumPy中,形状不同的数组之间也可以进行运算。例如:

  1. >>> A=np.array([[1,2],[3,4]])
  2. >>> B=np.array([10,20])
  3. >>> A*B
  4. array([[10, 40],
  5.        [30, 80]])

如下图所示,在这个运算中,一维数组B被“巧妙地”变成了和二维数组 A相同的形状,然后再以对应元素的方式进行运算。  这个巧妙的功能称为广播(broadcast)。

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
标签:
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: