python reshape()
时间: 2024-01-10 22:21:35 浏览: 100
Python reshape的用法及多个二维数组合并为三维数组的实例
reshape()函数是Numpy库中的一个函数,用于改变数组的形状。它不改变数组的元素,而是返回一个新的数组,该数组具有指定的形状。原数组保持不变。
以下是一个使用reshape()函数的例子:
```python
import numpy as np
# 创建一个一维数组
a = np.arange(12)
print("原数组:")
print(a)
# 将一维数组转换为二维数组,形状为(3, 4)
b = np.reshape(a, (3, 4))
print("转换后的数组:")
print(b)
```
输出结果为:
```
原数组:
[ 0 1 2 3 4 5 6 7 8 9 10 11]
转换后的数组:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
```
在这个例子中,我们首先创建了一个一维数组a,然后使用reshape()函数将其转换为一个形状为(3, 4)的二维数组b。最后,我们打印出转换后的数组b。
阅读全文