Spaces:
Sleeping
Sleeping
Download src/circuit_viz.py from marlonsousa/QuantumCrypt: direct link, hf CLI and curl.
- Browser
- Download file 501 Bytes
-
https://huggingface.co/spaces/marlonsousa/QuantumCrypt/resolve/main/src/circuit_viz.py
- Command line
-
hf download hf://spaces/marlonsousa/QuantumCrypt/src/circuit_viz.py
-
curl -L -o circuit_viz.py https://huggingface.co/spaces/marlonsousa/QuantumCrypt/resolve/main/src/circuit_viz.py
501 Bytes
| from qiskit.visualization import circuit_drawer | |
| from typing import Optional | |
| import matplotlib.pyplot as plt | |
| class CircuitVisualizer: | |
| """Classe para visualização de circuitos quânticos.""" | |
| def draw_circuit(circuit, filename: Optional[str] = None): | |
| """Desenha e opcionalmente salva o circuito.""" | |
| fig = plt.figure(figsize=(12, 8)) | |
| circuit_drawer(circuit, output='mpl') | |
| if filename: | |
| plt.savefig(filename) | |
| plt.close() | |