unitaria.QSVTCoefficients¶
- class unitaria.QSVTCoefficients(data: ndarray, format: str)[source]¶
Bases:
objectClass for computing between different formats of polynomials and QSVT angles
- Parameters:
data – Coefficients of a polynomial in a basis determined by
formator angles in R convention. If a polynomial is given, it should be non-normalized, i.e. the actual polynomial that should be applied to the matrix.format – One of
"angles"or"chebyshev"
- Variables:
polynomial – The normalized polynomial, defined on [-1, 1]. This is always has
domain == [-1, 1]andwindow == [-1, 1].output_normalization – Factor by which the y-axis of the polynomial is normalized, i.e. the normalization of the resulting block encoding
angles – The angles in R-convention. Will be symmetric if
dataare polynomial coefficients