cupyx.scipy.linalg.companion#

cupyx.scipy.linalg.companion(a)[source]#

Create a companion matrix.

Create the companion matrix associated with the polynomial whose coefficients are given in a.

Parameters:

a (cupy.ndarray) – 1-D array of polynomial coefficients. The length of a must be at least two, and a[0] must not be zero.

Returns:

The first row of the output is -a[1:]/a[0], and the first sub-diagonal is all ones. The data-type of the array is the same as the data-type of -a[1:]/a[0].

Return type:

(cupy.ndarray)