---
title: linalg.inv
description: "计算矩阵的（乘法）逆。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/240RC2/accel/kunpengaccel_kml_16_0547.html
sourcePath: /source/zh/kunpengboostkithistory/240RC2/accel/kunpengaccel_kml_16_0547.html
indexId: 1df35d47c627b59a4163f32aead73fa1cf59b25f51db091309427e60ba213cb476
---
# linalg.inv

#### 功能描述

计算矩阵的（乘法）逆。

给定一个正方形矩阵a，返回矩阵ainv满足dot(a, ainv) = dot(ainv, a) = eye(a.shape[0])。


#### 必选输入参数

| 参数名 | 类型 | 说明 |
| --- | --- | --- |
| a | array\_like | 求逆的矩阵。 |


#### 可选输入参数

无。


#### 返回数据

| 类型 | 说明 |
| --- | --- |
| ndarray/matrix | 输出矩阵的逆。 |


#### 示例

```
>>> import numpy as np
>>> a = np.array([[1.,2.], [3.,4.]])
>>> a
array([[1., 2.],
[3., 4.]])
>>> ainv = np.linalg.inv(a)
>>> ainv
array([[-2. ,  1. ],
[ 1.5, -0.5]])
>>>
>>> t = np.dot(a, ainv)
>>> t
array([[1.0000000e+00, 0.0000000e+00],
[8.8817842e-16, 1.0000000e+00]])
>>> np.allclose(t, np.eye(2))
True
>>>
```
