numpy向量变为矩阵
时间: 2023-07-26 21:27:13 浏览: 130
numpy.linalg.eig() 计算矩阵特征向量方式
可以使用numpy的reshape方法将一个向量变为矩阵。假设我们有一个长度为n的向量x,我们想将其变为一个m行n/m列的矩阵,可以这样实现:
``` python
import numpy as np
n = 12
m = 3
x = np.arange(n)
matrix = x.reshape((m, n // m))
```
这里我们使用arange函数生成了一个长度为12的向量x,然后使用reshape方法将其变为了一个3行4列的矩阵,存储在变量matrix中。注意,n必须是m的整数倍,否则会出现维度不匹配的错误。
阅读全文