np.expand_dims函数
时间: 2024-06-11 14:07:15 浏览: 111
np.expand_dims函数是numpy库中的一个函数,用于在数组的指定位置插入一个新的维度。它的语法如下:
np.expand_dims(arr, axis)
其中,arr是要进行维度扩展的数组,axis是要在哪个轴上插入新维度的位置。
举个例子,假设我们有一个形状为(3,4)的数组a,现在想在第二个轴上插入一个新的维度,可以使用np.expand_dims函数:
```python
import numpy as np
a = np.random.rand(3, 4)
print("原数组:")
print(a)
b = np.expand_dims(a, axis=1)
print("扩展维度后的数组:")
print(b.shape)
```
运行结果如下:
```
原数组:
[[0.07194309 0.18817755 0.1475621 0.91957406]
[0.79351664 0.91385166 0.79800508 0.50536349]
[0.43677557 0.74512251 0.29444514 0.91917029]]
扩展维度后的数组:
(3, 1, 4)
```
可以看到,扩展维度后的数组形状变成了(3, 1, 4),新的维度被插入到了第二个轴上。
阅读全文
相关推荐








