Невозможно импортировать qiskit, ошибка атрибута в numpy: «'numpy .random' не имеет атрибута 'default_rng'» - PullRequest
0 голосов
/ 29 мая 2020

Я использую Python 3, и я работаю в jupyter, когда я пытаюсь импортировать qiskit, отображается следующая ошибка:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-2-578b7f7e9727> in <module>
----> 1 import qiskit



~\AppData\Roaming\Python\Python36\site-packages\qiskit\quantum_info\synthesis\two_qubit_decompose.py in __init__(self, unitary_matrix)
    169         # D, P = la.eig(M2)  # this can fail for certain kinds of degeneracy
    170         for i in range(100):  # FIXME: this randomized algorithm is horrendous
--> 171             state = np.random.default_rng(i)
    172             M2real = state.normal()*M2.real + state.normal()*M2.imag
    173             _, P = la.eigh(M2real)

AttributeError: module 'numpy.random' has no attribute 'default_rng'

1 Ответ

2 голосов
/ 29 мая 2020

Вам потребуется NumPy 1.17 или более поздняя версия, чтобы иметь новые функции RNG, необходимые Qiskit

...