Pytanie Chcę użyć algorytmu Grovera do przeszukania nieposortowanej bazy danych dla elementu . Teraz pojawia się pytanie, jak zainicjować indeks i wartość bazy danych za pomocą kubitów?xxx Przykład Powiedzmy, że mam kubity. W ten sposób można zmapować klasycznych wartości.44424=1624=162 ^ 4 = 16 Moja nieposortowana baza danych zawiera następujące elementy: …
Zastanawiałem się, czy istnieje sposób na skomponowanie programu z wieloma obwodami kwantowymi bez ponownej inicjalizacji rejestru dla wartości dla każdego obwodu.000 W szczególności chciałbym uruchomić drugi obwód kwantowy po uruchomieniu pierwszego, jak w tym przykładzie: qp = QuantumProgram() qr = qp.create_quantum_register('qr',2) cr = qp.create_classical_register('cr',2) qc1 = qp.create_circuit('B1',[qr],[cr]) qc1.x(qr) qc1.measure(qr[0], cr[0]) …
W Q-Kit stworzyłem prosty obwód do zrozumienia bramek warunkowych i stanów wyjściowych na każdym kroku: Na początku jest wyraźny stan 00, który jest wejściem Pierwszy kubit przechodzi przez bramę Hadamarda, przechodzi w superpozycję, 00 i 10 stają się jednakowo możliwe Pierwszy kubot CNOT jest drugim, prawdopodobieństwo 00 jest niezmienione, ale …
To kontynuacja algorytmu kwantowego dla liniowych układów równań (HHL09): Krok 2 - Co to jest ?|Ψ0⟩|Ψ0⟩|\Psi_0\rangle W artykule: Algorytm kwantowy dla liniowych układów równań (Harrow, Hassidim i Lloyd, 2009) nie podano szczegółów rzeczywistej implementacji algorytmu. To , jak dokładnie tworzone są stany i , jest swego rodzaju „ czarną skrzynką …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.