Misc
爆米花好美啊
个人网站: renguanghui.com
展开
-
np.random.shuffle np.random.permutation的速度差异
现象 我们发现np.random.permutation要比np.random.shuffle快很多 x = np.random.rand(50000, 2) # 933 µs %timeit x.take(np.random.permutation(x.shape[0]), axis=0) # 1.41 ms %timeit x[np.random.permutation(x.shape[0])] # 1.41 ms %timeit np.random.permutation(x) # 46.3 ms原创 2021-03-21 19:57:57 · 944 阅读 · 0 评论 -
两步验证的工作原理
为了安全性,我们常常使用二次验证,一般是6位的数字,常见的应用场景是银行的口令卡,游戏账户,公司的vpn登录等 使用流程 用户在一个“相对安全”登录到服务器后,开启激活二次验证 服务器根据用户名生成一个密钥,返回一个包含该信息的二维码或者直接返回字符串: ...原创 2020-10-26 22:53:33 · 2282 阅读 · 0 评论