qailab.circuit.encoding_blocks.amplitude#
Blocks encoding values as initial state for a quantum circuit
Summary#
Classes:
Encode input as initial state of the circuit. |
|
Extension of RawFeatureVector that renames the parameters. |
Reference#
- class qailab.circuit.encoding_blocks.amplitude.TypedRawFeatureVector(feature_dimension: int | None, block_type: Literal['input', 'weight'] = 'input')[source]#
Bases:
RawFeatureVector
Extension of RawFeatureVector that renames the parameters.
- class qailab.circuit.encoding_blocks.amplitude.AmplitudeEncoder(block_type: Literal['input', 'weight'] = 'input')[source]#
Bases:
NonGateBlock
,EncodingBlock
Encode input as initial state of the circuit.