在python中生成1,000,000+随机数的最快方法
您可以通过执行您最初描述的操作(生成一堆随机数并相应地相乘和相除)来加快上述mtrw的速度…
另外,您可能已经知道这一点,但是在使用大型numpy数组时,请确保就地进行操作(* =,/ =,+ =等)。对于大型数组,这在内存使用方面产生了巨大的差异,并且还将显着提高速度。
相比于:
差别不大,但是如果您 真的 担心速度,那就好了。
只是为了证明它是正确的:
同样,对于您的“行加总”部分,…
老实说,即使您重新实现C语言中的功能,但我不确定您在这方面是否能胜过numpy …不过,我可能错了!
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群