Я хочу запустить этот код, но последняя версия 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
1736449182
Anonymous
[b]Я хочу запустить этот код, но последняя версия qiskit содержит несколько обновлений в расположении библиотек. Может ли кто-нибудь помочь мне правильно запустить код, совместимый с последней версией qiskit?[/b]
Самая важная проблема — проблема с выполнением.
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[i] == 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()
Подробнее здесь: [url]https://stackoverflow.com/questions/79343746/problem-on-import-libraries-on-qiskit-python-python-and-import-from-qiskit-pro[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия