两个numpy变量拼接成一个
时间: 2024-09-19 11:02:03
浏览: 102
numpy数组拼接简单示例
在[numpy](https://wenku.csdn.net/doc/6412b6ecbe7fbd1778d48761?spm=1055.2569.3001.10083)中,如果你有两个独立的数组想要合并成一个新的数组,你可以使用`np.[concat](https://wenku.csdn.net/doc/6e3hcfucob?spm=1055.2569.3001.10083)enate()`函数或简单的`+`操作。以下是两种方法的例子:
1. **使用`np.concatenate()`**:
这个函数用于沿着给定轴方向将两个或更多的数组连接在一起。假设你有`arr1`和`arr2`两个数组:
```[python](https://wenku.csdn.net/doc/6412b46ebe7fbd1778d3f92a?spm=1055.2569.3001.10083)
[import](https://wenku.csdn.net/doc/5cpc346q6x?spm=1055.2569.3001.10083) 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](https://wenku.csdn.net/doc/6412b6f6be7fbd1778d48997?spm=1055.2569.3001.10083) = arr1 + arr2
print(combined_arr_simple)
注意,如果两个数组的维度不同,或者你需要沿特定轴拼接,那么`np.concatenate()`会更合适。
阅读全文