NumPy数乘矩阵: 矩阵的转置: 矩阵求逆:
时间: 2023-09-17 20:15:01 浏览: 65
NumPy中的数乘矩阵、矩阵的转置和矩阵求逆可以通过numpy库中的dot()函数、transpose()函数和linalg.inv()函数来实现。
1. 数乘矩阵:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = 2
c = b * a
print(c)
```
输出:
```
[[2 4]
[6 8]]
```
2. 矩阵的转置:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = a.transpose()
print(b)
```
输出:
```
[[1 3]
[2 4]]
```
3. 矩阵求逆:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.linalg.inv(a)
print(b)
```
输出:
```
[[-2. 1. ]
[ 1.5 -0.5]]
```
相关问题
numpy求矩阵转置的函数
numpy中的矩阵转置函数为transpose(),也可以使用T属性来实现转置操作。例如:
```python
import numpy as np
# 创建一个矩阵
matrix = np.array([[1, 2], [3, 4]])
# 使用transpose()函数进行转置
matrix_transpose = np.transpose(matrix)
print(matrix_transpose)
# 使用T属性进行转置
matrix_transpose_T = matrix.T
print(matrix_transpose_T)
```
输出结果为:
```
[[1 3]
[2 4]]
[[1 3]
[2 4]]
```
利用python不使用numpy库实现矩阵的转置矩阵的乘法矩阵的求逆
可以使用Python中的内置函数来实现矩阵转置、矩阵乘法和矩阵求逆:- 矩阵转置:使用zip()函数,可以将矩阵转置为其转置矩阵;- 矩阵乘法:使用map()函数,可以实现矩阵乘法;- 矩阵求逆:使用reduce()函数,可以实现矩阵求逆。