---
title: linalg.det
description: "计算数组的行列式。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/accel/kunpengaccel_kml_16_0548.html
sourcePath: /source/zh/kunpengboostkithistory/2300/accel/kunpengaccel_kml_16_0548.html
indexId: bf39b0f2169a91f325820522620fae5c04e36f750bd5d01f34dcd08122ab740c74
---
# linalg.det

#### 功能描述

计算数组的行列式。


#### 必选输入参数

| 参数名 | 类型 | 说明 |
| --- | --- | --- |
| a | array\_like | 输入数组。 |


#### 可选输入参数

无。


#### 返回数据

| 类型 | 说明 |
| --- | --- |
| ndarray | a的行列式。 |


#### 示例

```
>>> import numpy as np
>>> # 二维数组[[a,b],[c,d]]的行列式结果 ad - bc
>>> a = np.array([[1,2],[3,4]])
>>> a
array([[1, 2],
[3, 4]])
>>>
>>> np.linalg.det(a)
-2.0
>>>
>>> a = np.array([[[1,2],[3,4]], [[1,2],[2,1]], [[1,3],[3,1]]])
>>> a
array([[[1, 2],
[3, 4]],
[[1, 2],
[2, 1]],
[[1, 3],
[3, 1]]])
>>>
>>> np.linalg.det(a)
array([-2., -3., -8.])
>>>
```
