toqito.states.basis
- toqito.states.basis(dim, pos)[source]
Obtain the ket of dimension
dim[WikKet].Examples
The standard basis bra vectors given as \(|0 \rangle\) and \(|1 \rangle\) where
\[|0 \rangle = \left[1, 0 \right]^{\text{T}} \quad \text{and} \quad |1 \rangle = \left[0, 1 \right]^{\text{T}},\]can be obtained in
toqitoas follows.Example: Ket basis vector: \(|0\rangle\).
>>> from toqito.states import basis >>> basis(2, 0) [[1] [0]]
Example: Ket basis vector: \(|1\rangle\).
>>> from toqito.states import basis >>> basis(2, 1) [[0] [1]]
References
[WikKet]Wikipedia page for bra–ket notation: https://en.wikipedia.org/wiki/Bra%E2%80%93ket_notation
- Raises:
ValueError – If the input position is not in the range [0, dim - 1].
- Parameters:
dim – The dimension of the column vector.
pos – The position in which to place a 1.
- Returns:
The column vector of dimension
dimwith all entries set to 0 except the entry at position 1.