np.hstack的用法
时间: 2023-03-26 16:03:05 浏览: 55
np.hstack是NumPy中的一个函数,用于将两个或多个数组水平堆叠在一起,即在水平方向上连接它们。例如,如果有两个形状相同的数组a和b,可以使用np.hstack((a,b))将它们水平堆叠在一起。
相关问题
np.hstack用法及参数
np.hstack()函数用于水平方向(按列)将数组堆叠起来。它将一系列数组沿水平方向堆叠起来,返回一个新的数组。
参数说明:
* tup:元组,表示需要水平堆叠的数组序列。数组必须具有相同的形状(除了第二个轴)。
示例代码:
```python
import numpy as np
a = np.array([[1,2], [3,4]])
b = np.array([[5,6], [7,8]])
c = np.hstack((a,b))
print(c)
```
运行结果:
```
[[1 2 5 6]
[3 4 7 8]]
```
np.hstack函数用法
`np.hstack`是numpy中的一个函数,用于将多个数组按水平方向(列方向)堆叠起来,生成一个新的数组。
函数的语法如下:
```python
numpy.hstack(tup)
```
其中,参数`tup`是一个元组,包含要堆叠的数组。
示例代码:
```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.hstack((a, b, c))
print(d)
# 输出:[1 2 3 4 5 6 7 8 9]
```
在上面的示例中,我们将三个一维数组按水平方向堆叠起来,生成了一个新的一维数组。