创造一个空的array和另一个array用np.vstack拼接
时间: 2023-11-20 22:59:35 浏览: 84
用于托管 Discord Overlay 的 DirectX 11 窗口.zip
好的,可以使用NumPy库中的`numpy.zeros`函数创建一个空的array,然后使用`numpy.vstack`函数将两个array拼接起来。
下面是示例代码:
```python
import numpy as np
# 创建一个空的array
empty_array = np.zeros((0, 3)) # 创建一个3列的空array
# 创建另一个array
other_array = np.array([[1, 2, 3], [4, 5, 6]])
# 使用vstack拼接两个array
result_array = np.vstack((empty_array, other_array))
print(result_array)
```
输出结果为:
```
[[1. 2. 3.]
[4. 5. 6.]]
```
这里的`np.zeros((0, 3))`表示创建一个0行3列的空array,`np.array([[1, 2, 3], [4, 5, 6]])`表示创建一个2行3列的array。`np.vstack((empty_array, other_array))`表示将两个array按照行拼接起来,生成一个新的array。
阅读全文