Почему `blake2b` в массиве `numpy` дает разные результаты на разных машинах?Python

Программы на Python
Anonymous
Почему `blake2b` в массиве `numpy` дает разные результаты на разных машинах?

Сообщение Anonymous »

Я запустил следующий код на двух разных машинах:

Код: Выделить всё

import numpy as np
from hashlib import blake2b

print(blake2b(np.array([1, 2, 3])).hexdigest())
Две машины печатают разные результаты. Почему это могло произойти? Я использую одну и ту же версию Python и numpy в обоих случаях. Один — Linux, а другой — Windows, оба 64-битные с прямым порядком байтов. Если я распечатаю байты из массива, они будут идентичны.


Подробнее здесь: https://stackoverflow.com/questions/787 ... ent-machin

Вернуться в «Python»