将一维数组[1, 2, 3]和一维数组[4, 5, 6]合并成一个二维数组numpy
时间: 2024-05-24 14:10:41 浏览: 80
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.stack((a,b), axis=0)
print(c)
# 输出结果为:
# array([[1, 2, 3],
# [4, 5, 6]])
相关问题
numpy将一维数组[1, 2, 3]和一维数组[4, 5, 6]合并成一个二维数组
可以使用numpy中的concatenate函数来将这两个一维数组合并成一个二维数组,具体实现方式是:
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = np.concatenate((arr1.reshape(-1, 1), arr2.reshape(-1, 1)), axis=1)
print(result)
输出结果如下:
[[1 4]
[2 5]
[3 6]]
合并三个numpy一维数组为一个二维数组
可以使用`numpy.column_stack()`函数来将三个一维数组合并为一个二维数组。
示例代码:
```python
import numpy as np
# 三个一维数组
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.array([7, 8, 9])
# 合并为一个二维数组
d = np.column_stack((a, b, c))
print(d)
# 输出:
# [[1 4 7]
# [2 5 8]
# [3 6 9]]
```
其中,`column_stack()`函数的参数为一个元组,包含要合并的一维数组。在合并时,将三个一维数组按列合并为一个二维数组d。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)