在循环过程中怎么把数据保持成矩阵形式
时间: 2024-03-02 20:54:27 浏览: 123
数据结构——矩阵.docx
5星 · 资源好评率100%
在循环过程中,可以使用numpy库中的函数将数据保存成矩阵形式。具体步骤如下:
1. 创建一个空的矩阵,如np.zeros((n,m)),其中n和m分别表示矩阵的行数和列数;
2. 在循环过程中,将每次迭代得到的数据保存到一个列表中;
3. 循环结束后,将列表转换成矩阵形式,如np.array(list),并将矩阵赋值给之前创建的空矩阵。
示例代码如下:
```
import numpy as np
# 创建一个空的矩阵
matrix = np.zeros((3, 4))
# 循环过程中将数据保存到列表中
data_list = []
for i in range(3):
for j in range(4):
data_list.append(i + j)
# 将列表转换成矩阵形式并赋值给之前创建的空矩阵
matrix = np.array(data_list).reshape(3, 4)
print(matrix)
```
输出结果为:
```
[[0. 1. 2. 3.]
[1. 2. 3. 4.]
[2. 3. 4. 5.]]
```
阅读全文