赞
踩
ValueError: operands could not be broadcast together with shapes (353,) (355,)
- import numpy
-
- numpy_a=numpy.array([1, 2, 3, 4, 5])
- numpy_b=numpy.array([1, 2, 3])
-
- print(numpy_a + numpy_b)
原因:numpy_a与numpy_b的shape不同, 违反了ufunc的广播机制, 所以报错,解决方法。维度调成相同即可
如果大家不知道numpy多维数组的概念,特点,以及使用方法,主页有介绍,祝大家生活愉快!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。