numpy的广播

参考:numpy中的广播机制 - 小舔哥 - 博客园


把数组铺开,扩展之后无法匹配就无法进行广播。

可以广播的条件:

1.数组维度不同,轴长度相同

a =np.array( [ [1,2,3] , [3,2,1] ] )

b= np.array( [ [1,1,1] ] )

print(a+b)


output:

[[2 3 4]

[4 3 2]]



2.数组维度相同,且有个轴长度为1或者0

a =np.array( [ [1,2,3] , [3,2,1] ] )

b= np.array( [ [2] , [3] ] )

print(a+b)


ouput:

[[3 4 5]

[6 5 4]]

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,388评论 0赞 18
  • 本教程是基于Numpy1.14官方网站的文档 原文地址:点我呀 为本人在备考期间利用课余时间进行翻译的,预计在一周...
    刘点石阅读 14,874评论 1赞 31
  • 一首诗让我爱上了周围的空荡荡 精神已经再一次升入孤独的天堂 门被突然的打开 一对情侣走进来 我逃离思绪混乱的残骸现...
    人与诗阅读 172评论 0赞 1
  • 第一次见到怕生的孩子,请先夸他们的鞋子。理由如下: 你需要较少紧张的氛围,所以应该主动提出一个你们双方可以达成共识...
    荷风语安阅读 499评论 0赞 1
  • 1、 满天星,是花却淡,是草却香。 那个喜爱满天星的姑娘,名叫小爱。 小爱是我去烟台的火车上遇到的。那是我第一次独...
    HD媛宝阅读 1,073评论 3赞 4

友情链接更多精彩内容