dq.powm
powm(x: QArrayLike, n: int) -> QArray
Returns the \(n\)-th matrix power of a qarray.
Parameters
-
x
(qarray-like of shape (..., n, n))
–
Square matrix.
-
n
–
Integer exponent.
Returns
(qarray of shape (..., n, n)) Matrix power of x
.
Examples
>>> dq.powm(dq.sigmax(), 2)
QArray: shape=(2, 2), dims=(2,), dtype=complex64, layout=dia, ndiags=1
[[1.+0.j â‹… ]
[ â‹… 1.+0.j]]