Как установить и импортировать Qiskit_aqua?

Я хочу запустить алгоритм SVM с помощью Qiskit. Для этого мне нужно импортировать несколько пакетов из qiskit_aqua.utils. Я пишу свой код в Google Colaboratory. Но при попытке импортировать этот пакет он показывает мне следующую ошибку.

ModuleNotFoundError: нет модуля с именем qiskit_aqua

Я пытался импортировать все из Qiskit. Но никаких изменений не произошло. Вот мой код.

!pip install qiskit
from qiskit import * 
from qiskit_aqua.utils import split_dataset_to_data_and_labels
from qiskit_aqua.input import get_input_instance
from qiskit_aqua import run_algorithm

Я даже попытался импортировать Aer с помощью этой команды. Но все равно это бесполезно.

Помогите мне найти решение.

!pip install qiskit
from qiskit import Aer
from qiskit_aqua.utils import split_dataset_to_data_and_labels
from qiskit_aqua.input import get_input_instance
from qiskit_aqua import run_algorithm

person Protik Nag    schedule 06.09.2019    source источник


Ответы (1)


Aqua - это подпакет Qiskit, поэтому вам нужно использовать . вместо _. Поэтому ваш импорт должен быть

from qiskit import Aer
from qiskit.aqua.utils import split_dataset_to_data_and_labels
from qiskit.aqua.input import get_input_instance
from qiskit.aqua import run_algorithm
person met927    schedule 06.09.2019