Toolverse
Wszystkie skille

qiskit

autor: davila7

Buduj, optymalizuj i wykonuj obwody kwantowe na symulatorach i rzeczywistych komputerach kwantowych.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
davila7
Kategoria
Data Science
Wyświetlenia
16

O skillu

Qiskit to najpopularniejszy otwarty framework do obliczeń kwantowych z ponad 13 milionami pobrań. Tworzysz obwody kwantowe, optymalizujesz je dla sprzętu, wykonujesz na symulatorach lokalnych lub chmurowych systemach IBM Quantum, IonQ i Amazon Braket. Zawiera biblioteki algorytmów do optymalizacji, chemii kwantowej i uczenia maszynowego. Transpilacja 83 razy szybsza niż konkurencja, obwody zoptymalizowane z 29% mniejszą liczbą bramek dwukubitowych.

Jak używać

  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.

Podobne skille