The*_*tor 4 python arrays numpy
我有两个 numpy 数组的a和b长度分别为 53 和 82。我想将它们合并到一个数组中,因为我想使用 53+82=135 长度的数组,比如称其为c进行绘图。
我试过
c = a+b
Run Code Online (Sandbox Code Playgroud)
但我收到ValueError: shape mismatch: objects cannot be broadcast to a single shape
这可能吗?
您需要使用numpy.concatenate而不是数组添加
c = numpy.concatenate((a, b))
Run Code Online (Sandbox Code Playgroud)
执行
import numpy as np
a = np.arange(53)
b = np.arange(82)
c = np.concatenate((a, b))
Run Code Online (Sandbox Code Playgroud)
输出
c.shape
(135, )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22931 次 |
| 最近记录: |