import hashlib


def get_hash_string_of_numpy_array(array):
    """
    Returns a 32 character long string that is a deterministic hash of a numpy array's data.
    """

    return hashlib.md5(array.data.tobytes()).hexdigest()