Toolverse
Wszystkie skille

cirq

autor: davila7

Projektuj, symuluj i uruchamiaj obwody kwantowe na rzeczywistym sprzęcie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
davila7
Kategoria
UX / Design
Wyświetlenia
62

O skillu

Cirq to otwarty framework Google Quantum AI do budowania i testowania algorytmów kwantowych. Pracujesz z projektowaniem obwodów kwantowych, symulacją (z szumem lub bez), optymalizacją i kompilacją, czy uruchamianiem na sprzęcie kwantowym (Google, IonQ, AQT, Pasqal)? Cirq obsługuje też modelowanie szumu, charakteryzację i eksperymenty benchmarkingowe (VQE, QAOA, QPE, randomized benchmarking). Idealne narzędzie dla naukowców i inżynierów pracujących z algorytmami kwantowymi.

Jak używać

  1. Zainstaluj Cirq poleceniem uv pip install cirq. Jeśli chcesz pracować z konkretnym sprzętem kwantowym, dodaj odpowiedni pakiet: cirq-google dla Google Quantum Engine, cirq-ionq dla IonQ, cirq-aqt dla AQT lub cirq-pasqal dla Pasqal.

  2. Stwórz qubity używając cirq.LineQubit.range(liczba), aby zdefiniować liczbę kubitów potrzebnych do Twojego obwodu.

  3. Zbuduj obwód kwantowy dodając bramki logiczne (np. Hadamard, CNOT) i pomiary. Użyj cirq.Circuit() i wewnątrz umieść operacje na kubitach, takie jak cirq.H(qubit) dla bramki Hadamarda czy cirq.CNOT(kontrola, cel) dla bramy CNOT.

  4. Symuluj obwód tworząc instancję cirq.Simulator() i uruchamiając simulator.run(obwód, repetitions=liczba), aby uzyskać wyniki pomiarów.

  5. Dla zaawansowanych eksperymentów użyj parametrów symbolicznych (sympy.Symbol) i run_sweep() do przeskanowania zakresu wartości parametrów, co pozwala badać zachowanie obwodu w różnych warunkach.

Podobne skille