numpoly.det

numpoly.det(a: numpoly.typing.PolyLike)numpoly.baseclass.ndpoly[source]

Compute the determinant of an polynomial array.

Args:
a:

Input array to compute determinants for. Shape on form (…, M, M).

Return:

Determinant of a. Shape (…).

Note:

Broadcasting rules apply, see the numpy.linalg documentation for details.

Example:
>>> q0, q1 = numpoly.variable(2)
>>> a = numpoly.polynomial([[[1, 2], [3, 4]], [[1, q0], [q1, 1]]])
>>> numpoly.det(a)
polynomial([-2, -q0*q1+1])