2024-05-18 20:36:31 发布
网友
我是python和机器学习的初学者。在执行《使用sci-kit学习和TF实践ML》一书中的一个项目时,我遇到了使用hashlib创建测试集的方法。 你能帮我理解一下这个返回语句的逻辑吗,一步一步-
def test_set_check(identifier, test_ratio, hash): return hash(np.int64(identifier)).digest()[-1]<256 * test_ratio
假设hash是来自hashlib的东西:
hash
hashlib
identifier
(256 * test_ratio)
假设
hash
是来自hashlib
的东西:identifier
强制转换为(numpy)64位整数identifier
(256 * test_ratio)
进行比较相关问题 更多 >
编程相关推荐