AngleEmbedding¶
- class AngleEmbedding(rotation='Y')[source]¶
Bases:
FeatureMapEncode features as single-qubit rotation angles.
For an
n_qubits-qubit register and ann_qubits-element feature vectorx, appliesR(x_i)to qubitifor the chosen rotation axis.- Parameters:
rotation (
Literal['X','Y','Z']) – Rotation axis:"X","Y", or"Z". Defaults to"Y".
Methods Summary
build(features, n_qubits, **kwargs)Build the feature-map circuit.
n_params(n_qubits, **kwargs)One feature per qubit.
Methods Documentation
- build(features, n_qubits, **kwargs)[source]¶
Build the feature-map circuit.
- Parameters:
features – Flat parameter array of length
n_params(n_qubits). Entries are QiskitParameterobjects bound from classical data at execution time.n_qubits (
int) – Number of qubits.
- Returns:
Qiskit circuit implementing the encoding.
- Return type: