Spaces:
Sleeping
Sleeping
| 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() | |