
使用 np.newaxis 为 numpy.ndarray 添加一个轴
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍如何利用np.newaxis在NumPy数组中添加一个新的轴,帮助理解数组维度变化及其应用。
`np.newaxis` 的类型为 `NoneType`,并且 `np.newaxis == None` 返回 True。实际上,`newaxis` 是 `None` 的一个别名。
1. **使用 np.newaxis**:
```python
x = np.arange(3)
```
输出结果是:
```python
array([0, 1, 2])
```
初始形状为:
```python
(3,)
```
通过添加 `np.newaxis`,可以将数组从一维变为二维:
```python
x[:, np.newaxis]
```
或者使用等价的写法:
```python
x[:, None]
```
最终结果是:
```python
array([[0],
[1],
[2]])
```
全部评论 (0)
还没有任何评论哟~


