Вы можете превратить его в байты, а затем использовать hashlib.sha1
например:
import hashlib
import numpy as np
a = np.random.random(size=(3,3))
hash = hashlib.sha1(a.tobytes()).hexdigest()
print(hash) # --> e12b2fe9d64df2661920eb81afb4d3bbd416e0bb
# one more time -> different hash code
a = np.random.random(size=(3,3))
hash = hashlib.sha1(a.tobytes()).hexdigest()
print(hash) # --> 82912730024fe5d45ca996cfa6b2c8e00626d504
Что вы имеете в виду под
hash
. чего вы пытаетесь добиться здесь?