У меня также была такая же ситуация при моделировании квантовой физики, мой локальный код работал хорошо, но когда его перевели в колабораторию, кое-что испортилось. Я вошел в свой код и обнаружил, что причина в том, что NumPy на Colab иногда дает разные результаты, такие как использование NUMPY для вычисления собственного вектора и собственных значений. Метод NumPy numpy.linalg.eigh(H)
даст хорошие собственные значения, но собственные векторы сильно отличаются от локального механизма, что может быть связано с другой фазой. Это очень раздражает.