np reshape
时间: 2023-11-23 21:08:14 浏览: 83
Numpy之reshape()使用详解
np.reshape 是 NumPy 库中的一个函数,用于将数组重新调整为指定的形状。它的语法如下:
```python
numpy.reshape(a, newshape, order='C')
```
其中,a 表示要调整形状的数组,newshape 是一个整数或整数元组,表示新的形状,order 是可选参数,表示在重新调整形状时要遵循的顺序。
例如,我们有一个一维数组 a,它包含 12 个元素:
```python
import numpy as np
a = np.arange(12)
print(a)
# 输出:[ 0 1 2 3 4 5 6 7 8 9 10 11]
```
我们可以使用 reshape 函数将其转换为一个三行四列的二维数组:
```python
= np.reshape(a, (3, 4))
print(b)
# 输出:
# [[ 0 1 2 3]
# [ 4 5 6 7]
# [ 8 9 10 11]]
```
阅读全文