用两种方法创建由1到99个数字组成的3×3的二维数组
时间: 2024-02-25 19:52:00 浏览: 63
[Labview]用 for 循环产生 4 行 100 列二维数组,数组成员如下:....
5星 · 资源好评率100%
好的,以下是两种方法创建由1到99个数字组成的3×3的二维数组的示例代码:
方法一:使用列表推导式生成二维数组
```python
# 使用列表推导式生成二维数组
arr = [[j + 1 + i * 3 for j in range(3)] for i in range(3)]
# 输出二维数组
print(arr)
```
输出结果如下:
```
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
方法二:使用numpy库生成二维数组
```python
import numpy as np
# 使用numpy库生成二维数组
arr = np.arange(1, 10).reshape((3, 3))
# 输出二维数组
print(arr)
```
输出结果如下:
```
[[1 2 3]
[4 5 6]
[7 8 9]]
```
这两种方法都可以生成由1到99个数字组成的3×3的二维数组,你可以根据自己的需求选择合适的方法。
阅读全文