python三维数组定义
时间: 2023-10-12 07:18:03 浏览: 148
在Python中,可以使用NumPy库来创建三维数组。以下是一些示例代码:
1. 使用numpy.zeros()函数创建一个大小为(2, 3, 4)的三维数组,所有元素都初始化为0:
```python
import numpy as np
arr = np.zeros((2, 3, 4))
print(arr)
```
输出结果为:
```
[[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]]
```
2. 使用numpy.ones()函数创建一个大小为(3, 2, 2)的三维数组,所有元素都初始化为1:
```python
import numpy as np
arr = np.ones((3, 2, 2))
print(arr)
```
输出结果为:
```
[[[1. 1.]
[1. 1.]]
[[1. 1.]
[1. 1.]]
[[1. 1.]
[1. 1.]]]
```
3. 使用numpy.array()函数创建一个大小为(2, 2, 3)的三维数组,并初始化为指定的值:
```python
import numpy as np
arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
print(arr)
```
输出结果为:
```
[[[ 1 2 3]
[ 4 5 6]]
[[ 7 8 9]
[10 11 12]]]
```
这里创建了一个大小为(2, 2, 3)的三维数组,每个元素都是一个长度为3的一维数组。
阅读全文