numpy中数组的broadcasting特性说明
只为自己今后方便查找,记录一下~~~
numpy数组具有broadcast性质,但是究竟是怎么来判断两个数组是否可以通过该特性进行相加呢?
首先我们声明两个数组:a和b
执行a+b后,可以得到:
这里就用到broadcast特性,但怎么计算的,后边再讲。下边我们生成c和b,做c+b,看看得到什么呢?
那么此时b+c等于什么?
可以看到,报错了!
我们看到,上边的两个b是一模一样的,区别仅在于a和c。那这跟broadcast有什么关系呢
原因是,广播特性也是有原则的:如
原创
2020-06-10 15:30:06 ·
403 阅读 ·
0 评论