toqito.matrices.hadamard¶
Generates a Hadamard matrix.
Module Contents¶
- toqito.matrices.hadamard.hadamard(n_param=1)[source]¶
Produce a 2^{n_param} dimensional Hadamard matrix [@WikiHadamard].
The standard Hadamard matrix that is often used in quantum information as a one-qubit quantum gate is defined as
- [
- H_1 = frac{1}{sqrt{2}} begin{pmatrix}
1 & 1 \ 1 & -1
end{pmatrix}
]
In general, the Hadamard matrix of dimension 2^{n_param} may be defined as
- [
left( H_n right)_{i, j} = frac{1}{2^{frac{n}{2}}} left(-1right)^{i cdot j}
]
Examples
The standard 1-qubit Hadamard matrix can be generated in toqito as
```python exec=”1” source=”above” from toqito.matrices import hadamard
- Parameters:
n_param (int)
- Return type:
numpy.ndarray