Я пытаюсь разрешить ошибку в моем коде. Эта ошибка генерируется API QISKIT < /code>, называемый QISKIT.UNITARTION < /code>.
Проблема заключается в том, что этот метод нуждается в унитарной матрице и генерирует квантовую схему, которая может выполнять на квантовом оборудовании или симуляторе или FakeHW. Едитарная матрица, сгенерированная для Qiskit.Unitary , рассчитывается по некоторым кодам и приведен в качестве входного ввода в Qiskit.Unitary .
Если я печатаю унитарную матрицу и даю ее в качестве входной />https://colab.research.google.com/drive ... ion:failed to diagonalize M2< /code>
действительно не уверен, как решить эту проблему?np.set_printoptions(threshold=sys.maxsize,
linewidth=2000)
< /code>
Я действительно донот знаю, какое точное изменение происходит в данных при их печати.
Извините за то, что внесла такую большую матрицу в коде, потому что по коду не удастся только для этого конкретного случая. < /p>
Подробнее здесь: https://stackoverflow.com/questions/796 ... onalize-m2
Two Qubitweyldecomposition: не удалось диагонализировать M2 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение