# Decomposition of circuit

**URL:** <https://discuss.pennylane.ai/t/decomposition-of-circuit/2759>\
**Category:** PennyLane Help\
**Created:** [March 23, 2023, 6:17pm UTC](https://discuss.pennylane.ai/t/decomposition-of-circuit/2759 "2023-03-23T18:17:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![VQX](https://avatars.discourse-cdn.com/v4/letter/v/82dd89/32.png) [@VQX](https://discuss.pennylane.ai/u/VQX)\
**Post date:** [March 23, 2023, 6:17pm UTC](https://discuss.pennylane.ai/t/decomposition-of-circuit/2759/1 "2023-03-23T18:17:12Z")

</div>

````auto
dev = qml.device("default.qubit", wires=6)

@qml.qnode(dev)
def circuit(image):
    qml.AmplitudeEmbedding(image, wires=range(6),normalize=True)
    return qml.expval(qml.PauliZ(wires=5))

fig, ax = qml.draw_mpl(circuit, expansion_strategy="device")(QX_train[0])
fig.set_size_inches((6, 3.5)) ```

![image|690x381](upload://t2uoHGtMFblN3sBfrPES8H3Sg2o.png)

I want the decomposed circuit(with all gates). Please help with the code
````

---

<div class="post-metadata">

**Author:** ![CatalinaAlbornoz](https://yyz2.discourse-cdn.com/flex012/user_avatar/discuss.pennylane.ai/catalinaalbornoz/32/1196_2.png) [@CatalinaAlbornoz](https://discuss.pennylane.ai/u/CatalinaAlbornoz)\
**Post date:** [March 28, 2023, 6:51pm UTC](https://discuss.pennylane.ai/t/decomposition-of-circuit/2759/2 "2023-03-28T18:51:58Z")

</div>

Hi @VQX,

Thank you for your question.

You can learn about decompositions in the [Compiling circuits](https://docs.pennylane.ai/en/stable/introduction/compiling_circuits.html#custom-decompositions) section of the PennyLane docs. Here for instance you can see how BasicEntanglerLayers can be decomposed in different ways.

I hope this can help you.
