python中三行三列的二维数组,举例
时间: 2023-10-23 17:16:57 浏览: 87
可以使用Python中的列表嵌套来表示一个三行三列的二维数组,例如:
```
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
这个数组中有三个子列表,每个子列表包含三个元素。可以通过下标访问数组中的元素,例如 `array[0][0]` 表示第一行第一列的元素,值为1。
相关问题
输入一个三行三列的二维数组
```python
# 创建一个三行三列的二维数组
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(array)
# 输出:[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
```shell
python -c 'print([[1, 2, 3], [4, 5, 6], [7, 8, 9]])'
```
python中一维数组转换二维数组
在 Python 中,可以使用 numpy 库将一维数组转换成二维数组。具体方法如下:
```python
import numpy as np
# 创建一维数组
arr1d = np.array([1, 2, 3, 4, 5, 6])
# 将一维数组转换成二维数组
arr2d = np.reshape(arr1d, (2, 3))
print(arr2d)
```
这里使用了 numpy 库的 reshape() 方法,将原本的一维数组 arr1d 转换成了 2 行 3 列的二维数组 arr2d。输出结果为:
```
[[1 2 3]
[4 5 6]]
```
注意,转换后的二维数组的元素个数必须和原数组的元素个数相同,否则将会抛出 ValueError 异常。