qiskit
Comprehensive quantum computing toolkit for building, optimizing, and executing quantum circuits. Use when working with quantum algorithms, simulations, or quantum hardware including (1) Building quantum circuits with gates and measurements, (2) Running quantum algorithms (VQE,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive quantum computing toolkit for building, optimizing, and executing quantum circuits. Use when working with quantum algorithms, simulations, or quantum hardware including (1) Building quantum circuits with gates and measurements, (2) Running quantum algorithms (VQE, QAOA, Grover), (3) Transpiling/optimizing circuits for hardware, (4) Executing on IBM Quantum or other providers, (5) Quantum chemistry and materials science, (6) Quantum machine learning, (7) Visualizing circuits and results, or (8) Any quantum computing development task.
How to use
- Zainstaluj Qiskit i zależności wizualizacji poleceniem: uv pip install qiskit oraz uv pip install "qiskit[visualization]" matplotlib. 2. Zaimportuj niezbędne moduły: QuantumCircuit do budowania obwodów, StatevectorSampler do wykonywania symulacji lokalnych, oraz funkcje wizualizacji z qiskit.visualization. 3. Stwórz obwód kwantowy, definiując liczbę kubitów i dodając bramki logiczne (Hadamard, CNOT, itp.) oraz pomiary. 4. Uruchom obwód lokalnie za pomocą StatevectorSampler, podając liczbę strzałów (shots) dla statystyki wyników. 5. Wizualizuj wyniki: użyj qc.draw('mpl') do diagramu obwodu i plot_histogram() do histogramu wyników pomiarów. 6. Dla bardziej zaawansowanych zadań wykorzystaj biblioteki algorytmów Qiskitu do optymalizacji, chemii kwantowej lub uczenia maszynowego, a następnie wykonaj na rzeczywistych systemach kwantowych poprzez wybór odpowiedniego backendu.