numpy向量变为矩阵
时间: 2023-07-26 13:12:43 浏览: 77
numpy.linalg.eig() 计算矩阵特征向量方式
可以使用numpy中的reshape函数将向量变为矩阵。假设原始向量为v,要将其变为n行m列的矩阵,可以使用以下代码:
```python
import numpy as np
v = np.array([1, 2, 3, 4, 5, 6])
n = 2
m = 3
matrix = v.reshape(n, m)
print(matrix)
```
输出结果为:
```
[[1 2 3]
[4 5 6]]
```
其中reshape函数的第一个参数为矩阵的行数,第二个参数为矩阵的列数。注意,矩阵的元素个数必须与原始向量的元素个数相等,否则会报错。
阅读全文