FeatureMap

class FeatureMap[source]

Bases: ABC

Abstract base class for QNN feature maps (classical → quantum encoders).

Attributes Summary

name

Human-readable name of the feature map.

Methods Summary

build(features, n_qubits, **kwargs)

Build the feature-map circuit.

n_params(n_qubits, **kwargs)

Number of data parameters consumed on n_qubits qubits.

Attributes Documentation

name

Human-readable name of the feature map.

Methods Documentation

abstractmethod build(features, n_qubits, **kwargs)[source]

Build the feature-map circuit.

Parameters:
  • features – Flat parameter array of length n_params(n_qubits). Entries are Qiskit Parameter objects bound from classical data at execution time.

  • n_qubits (int) – Number of qubits.

Returns:

Qiskit circuit implementing the encoding.

Return type:

QuantumCircuit

abstractmethod static n_params(n_qubits, **kwargs)[source]

Number of data parameters consumed on n_qubits qubits.

Return type:

int