Toolverse
All skills

qiskit

by davila7

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

Quick info

Author
davila7
Category
Data Science
Views
16

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

  1. 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.

Related skills