Я хочу запустить этот код, но последняя версия qiskit содержит несколько обновлений в расположении библиотек. Может ли кто-нибудь помочь мне правильно запустить код, совместимый с последней версией qiskit?
Самая важная проблема — проблема с выполнением.
from qiskit import Aer, QuantumCircuit, transpile, assemble, execute
from qiskit.visualization import plot_histogram
from qiskit.aqua.algorithms import Grover
from qiskit.aqua.components.oracles import LogicalExpressionOracle
import time
import matplotlib.pyplot as plt
database = ['apple', 'banana', 'cherry', 'date', 'elderberry', 'fig', 'grape']
target = 'cherry'
def classical_search(database, target):
for i in range(len(database)):
if database == target:
return i
return -1
def quantum_search(target):
oracle = LogicalExpressionOracle(f'v0 & v1 & v2')
grover = Grover(oracle)
backend = Aer.get_backend('qasm_simulator')
result = grover.run(backend)
return result['top_measurement']
start_time = time.time()
classical_result = classical_search(database, target)
classical_time = time.time() - start_time
start_time = time.time()
quantum_result = quantum_search(target)
quantum_time = time.time() - start_time
print(f"Classical Search Result: Index {classical_result} (Time: {classical_time:.6f} seconds)")
print(f"Quantum Search Result: {quantum_result} (Time: {quantum_time:.6f} seconds)")
labels = ['Classical Search', 'Quantum Search']
times = [classical_time, quantum_time]
plt.bar(labels, times, color=['blue', 'green'])
plt.ylabel('Time (seconds)')
plt.title('Classical vs Quantum Search Time')
plt.show()
Подробнее здесь: https://stackoverflow.com/questions/793 ... qiskit-pro
Проблема с импортом библиотек на qiskit (python) python и проблемой импорта из qiskit ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как избежать путаницы с зависимостями перед импортом библиотек в Python
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Импорт классов моделей из других приложений в Джанго с проблемой с круговым импортом
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-