UnitaryLike

UnitaryLike = bqskit.qis.unitary.unitarymatrix.UnitaryMatrix | numpy.typing.NDArray.numpy.complex128 | numpy.typing.NDArray.numpy.complex64 | numpy.typing.NDArray.numpy.int64 | numpy.typing.NDArray.numpy.int32 | numpy.typing.NDArray.numpy.float64 | numpy.typing.NDArray.numpy.float32 | collections.abc.Sequence[collections.abc.Sequence[int | float | complex]]

Represent a union type

E.g. for int | str