Pytania dotyczące pisania kodu wykonywanego na komputerze kwantowym. W przypadku pytań dotyczących konkretnego języka programowania lub o nim rozważ użycie bardziej szczegółowego tagu.
Z tego pytania wynika, że głównymi językami programowania obliczeń kwantowych są Q # i QISKit . Jakie inne języki programowania są dostępne do programowania komputerów kwantowych? Czy są pewne korzyści z wyboru konkretnych? EDYCJA: Szukam języków programowania, a nie emulatorów. Emulatory symulują różne rzeczy. Języki programowania to metoda pisania instrukcji …
Pochodzę ze środowisk niefizycznych i bardzo interesuję się obliczeniami kwantowymi - zwłaszcza ich programowaniem. Wszelkie wskazówki, jak zacząć, będą bardzo pomocne.
Chciałbym wiedzieć, jak zadanie dla urządzenia D-Wave jest zapisywane w kodzie i przesyłane do urządzenia. W odpowiedzi najlepiej byłoby zobaczyć konkretny przykład tego prostego problemu. Myślę, że „Hello World” urządzenia D-Wave byłoby czymś w rodzaju znalezienia stanów podstawowych prostego modelu 2D Ising , ponieważ jest to rodzaj problemu bezpośrednio realizowanego …
W ostatnim pytaniu „Czy obliczenia kwantowe to po prostu pieśń na niebie” istnieje wiele odpowiedzi dotyczących ulepszeń możliwości kwantowych, jednak wszystkie skupiają się na obecnym „cyfrowym” spojrzeniu na świat. Dawne komputery analogowe mogły symulować i obliczać wiele złożonych problemów, które pasowały do ich trybów pracy, które przez wiele lat nie …
Odpowiedź na pytanie: Czy jest jakieś źródło, które zestawia algorytmy obliczeń kwantowych do symulacji układów fizycznych? wspomina zoo algorytmu kwantowego , listę algorytmów kwantowych. Kilka odpowiedzi na temat programowania komputerów kwantowych dla kierunków niefizycznych zawiera łącza do różnych rodzajów zestawów programistycznych. Podobnie, jakie języki programowania są dostępne dla komputerów kwantowych? …
Po przeczytaniu „ pierwszego programowalnego mikroukładu fotonicznego ”. Zastanawiałem się, jakie byłoby oprogramowanie dla komputera wykorzystującego splątanie kwantowe. Czy jest jakiś przykład kodu dla konkretnego programowania kwantowego? Jak pseudokod lub język wysokiego poziomu? W szczególności jaki jest najkrótszy program, którego można użyć do utworzenia stanu Bell począwszy od stanu inicjalizowana| …
Niedawne pytanie dotyczyło sposobu skompilowania 4-kubitowej bramki CCCZ (kontrolowany-kontrolowany-kontrolowany-Z) w proste bramki 1-kubitowe i 2-kubitowe, a jedyna dotychczasowa odpowiedź wymaga 63 bram ! Pierwszym krokiem było użycie konstrukcji C n U podanej przez Nielsen & Chuang:nn^n Przy n = 3n=3n=3 oznacza to 4 bramki CCNOT i 3 proste bramki (1 …
Rozumiem, że istnieje wiele języków programowania (np. Q #, Qiskit itp.) Który jest odpowiedni dla kogoś, kto właśnie zaczął uczyć się programowania i nie wie nic o mechanice kwantowej?
Pochodzę z informatyki i trudno mi decydować o zasobach, na których powinienem się skoncentrować, ucząc się obliczeń kwantowych, ponieważ jest tak wiele do czytania / oglądania. Moim ostatecznym celem jest stworzenie języka programowania działającego jako interfejs między komputerami kwantowymi a osobą podobną do roku 1972, kiedy powstało C. Jako realistyczny …
Jestem świadomy uruchamiania sprzętu kwantowego Rigetti i zastanawiam się, czy istnieją jakieś startery kwantowe, które budują oprogramowanie na bazie obecnego sprzętu komputerowego do zastosowań komercyjnych? Powiązane pytanie: Czy istnieje pełna lista otwartych projektów oprogramowania kwantowego?
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]) …
Szukam algorytmu kwantowego, którego mogę użyć do zademonstrowania składni różnych języków kwantowych. Moje pytanie jest podobne do tego , jednak dla mnie „dobre” oznacza: To, co robi, można opisać w 1-2 akapitach i powinno być łatwe do zrozumienia. Powinien wykorzystywać więcej elementów „świata programowania kwantowego” (mam na myśli, że algorytm …
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.