矩阵向量化函数
时间: 2023-10-18 10:06:48 浏览: 78
矩阵向量求导
矩阵向量化函数是将一个矩阵转化为一个列向量的运算,也可以将一个多维数组变成一维数组。在Python中,可以使用numpy库中的ravel()函数来实现矩阵向量化操作。例如:
```python
import numpy as np
A = np.array([[1, 2], [3, 4]])
print(A.ravel()) # 输出 [1 2 3 4]
```
另外,reshape()函数也可以实现矩阵向量化操作,例如:
```python
import numpy as np
A = np.array([[1, 2], [3, 4]])
print(A.reshape(-1)) # 输出 [1 2 3 4]
```
这两个函数都可以将矩阵 A 转化为一个列向量。其中,ravel()函数返回的是一个视图(view),即返回的是原数组的一个引用,对返回的数组进行修改,原数组也会被修改。而reshape()函数返回的是一个新的数组,不会改变原数组。
阅读全文