创建三维全1的ndarray
时间: 2024-02-23 08:01:20 浏览: 61
python 二维矩阵转三维矩阵示例
5星 · 资源好评率100%
可以使用numpy中的ones函数来创建指定形状的全1的ndarray。对于一个三维的ndarray,需要指定它的shape为`(depth, height, width)`,代码如下:
```python
import numpy as np
# 创建一个3x4x5的全1的三维ndarray
arr = np.ones((3, 4, 5))
print(arr)
```
输出结果为:
```
[[[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]]
[[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]]
[[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1.]]]
```
其中,`np.ones((3, 4, 5))`指定了一个形状为`(3, 4, 5)`的全1的三维ndarray。
阅读全文