当前位置:   article > 正文

关于operands could not be broadcast together with shapes

operands could not be broadcast together with shapes (1686,) (663,)

BUG样式:

ValueError: operands could not be broadcast together with shapes (353,) (355,) 

举个栗子:

  1. import numpy
  2. numpy_a=numpy.array([1, 2, 3, 4, 5])
  3. numpy_b=numpy.array([1, 2, 3])
  4. print(numpy_a + numpy_b)

原因:numpy_a与numpy_b的shape不同, 违反了ufunc的广播机制, 所以报错,解决方法。维度调成相同即可

如果大家不知道numpy多维数组的概念,特点,以及使用方法,主页有介绍,祝大家生活愉快!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/948373
推荐阅读
相关标签
  

闽ICP备14008679号