<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/quantum/blob/v0.7.6/tensorflow_quantum/python/layers/__init__.py) |

Module definitions for tensorflow_quantum.python.layers.\*

## Classes

[`class AddCircuit`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/AddCircuit): A layer that pre/appends a sequence of gates to the input circuit tensor.

[`class ControlledPQC`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/ControlledPQC): Controlled Parametrized Quantum Circuit (PQC) Layer.

[`class Expectation`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/Expectation): A Layer that calculates an expectation value.

[`class NoisyControlledPQC`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/NoisyControlledPQC): Noisy Controlled Parametrized Quantum Circuit (PQC) Layer.

[`class NoisyPQC`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/NoisyPQC): Noisy Parametrized Quantum Circuit (PQC) Layer.

[`class PQC`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/PQC): Parametrized Quantum Circuit (PQC) Layer.

[`class Sample`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/Sample): A Layer that samples from a quantum circuit.

[`class SampledExpectation`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/SampledExpectation): A layer that calculates a sampled expectation value.

[`class State`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/State): A Layer that simulates a quantum state.

[`class Unitary`](https://www.tensorflow.org/quantum/api_docs/python/tfq/layers/Unitary): A Layer that calculates unitary matrices of circuits.