python定义二维数组
时间: 2023-09-11 13:04:52 浏览: 94
Python中创建二维数组
在Python中,可以使用列表(list)来表示二维数组。例如,可以使用以下代码定义一个3行4列的二维数组:
```
arr = [[0 for j in range(4)] for i in range(3)]
```
上述代码中,使用了两个嵌套的列表推导式,第一个列表推导式用于定义行,第二个列表推导式用于定义列。其中,`i`表示行的索引,`j`表示列的索引,`0`表示初始值。
也可以使用numpy库来定义二维数组,例如:
```
import numpy as np
arr = np.zeros((3, 4))
```
上述代码中,使用了`numpy.zeros`函数创建了一个3行4列的二维数组,并将所有元素初始化为0。
阅读全文