xy=[[-1, 1, 1, 1, 1, -1, -1, -1, -1, -1], [-1, -1, 1, -1, -1, 1, -1, 1, 1, -1]] a=[[0],[0]] position=np.concatenate((a,xy),axis=1)是横着加为什么axis=1
时间: 2023-09-26 07:07:37 浏览: 89
在 numpy 中,`concatenate` 函数用于将多个数组沿着指定的轴连接在一起。`axis` 参数用于指定连接的轴。当 `axis=1` 时,表示要沿着第二个维度(即列)连接数组。在这个例子中,`a` 和 `xy` 的列数都是 10,而我们要将它们横向连接成一个新的数组,因此需要在第二个维度上进行连接,即 `axis=1`。最终得到的 `position` 数组的形状为 `(2, 11)`,其中第一行是 `a`,后面是 `xy`。
阅读全文