小编twi*_*twi的帖子

ValueError:操作数无法与形状一起广播 (5,) (30,)

我正在尝试合并这样的数组:

如果:

a = [1.2, 1, 3, 4]
b = [0.0 , 0.0]
c = [0.0 , 0.0]
a = a + b + c
Run Code Online (Sandbox Code Playgroud)

那么结果应该是:

[0.0 , 0.0 , 1.2 , 1 ,3 ,4 , 0.0 ,0.0]
Run Code Online (Sandbox Code Playgroud)

我所做的是提取数组的直方图并将其与普通数组合并。

x1, bins, patch = plt.hist(array1, bins = round(max(array1) - min(array1)))
x1 = b + x1 + c

but the form of x1 is 
x1 = [  2.   0.   0.   1.   0.   2.   5.   0.   1.   1.   0.   1.   5.]
Run Code Online (Sandbox Code Playgroud)

也许这会导致这样的错误

ValueError:操作数无法与形状一起广播 …

python arrays matplotlib valueerror

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

arrays ×1

matplotlib ×1

python ×1

valueerror ×1