【发布时间】:2016-04-20 21:55:01
【问题描述】:
我想用 hashlib 生成的哈希为 numpy.random.RandomState 实例播种,以使伪随机源始终为相同的输入数据生成相同的值。当我尝试这样做时:
hash = sha256(some_data)
RandomState(seed=hash.digest())
我明白了:
ValueError: object of too small depth for desired array
我可以做map(ord, hash.digest()),但我不知道这是否是正确的解决方案。我应该这样做还是会失去随机性?
【问题讨论】:
标签: python numpy random hashlib