两个numpy变量拼接成一个
时间: 2024-09-19 11:02:03 浏览: 106
numpy数组拼接简单示例
在NumPy中,如果你有两个独立的数组想要合并成一个新的数组,你可以使用`np.concatenate()`函数或简单的`+`操作。以下是两种方法的例子:
1. **使用`np.concatenate()`**:
这个函数用于沿着给定轴方向将两个或更多的数组连接在一起。假设你有`arr1`和`arr2`两个数组:
```python
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 沿着轴0(默认行为)拼接
combined_arr = np.concatenate((arr1, arr2))
print(combined_arr)
```
2. **使用`+`操作**:
对于形状相同的简单情况,可以直接使用加法操作:
```python
combined_arr_simple = arr1 + arr2
print(combined_arr_simple)
```
注意,如果两个数组的维度不同,或者你需要沿特定轴拼接,那么`np.concatenate()`会更合适。
阅读全文