2012年03月02日 星期五 22:57
两个问题:
1.运行python代码时,能不能使用100%的cpu资源。我用python2.6.6.2,spyder,cpu使用在50%左右。
2.python能否并行计算。
2012年03月02日 星期五 23:04
一个Python进程只能使用一个Core。并行计算可以用multiprocessing库,不过看你的运算是否能分为两个独立的进程处理了。
2012年03月02日 星期五 23:08
多谢啦!我再去学习一下multiprocessing库。
蒙特卡洛仿真肯定是可以分为独立进程的。还有一些优化算法。
在请教RY大哥,有没有遗传算法方面的库?
2012年03月02日 星期五 23:15
原来遗传算法模块有前人问过了:
2012年03月02日 星期五 23:19
RY大哥,你在楼上链接的帖子中给出的第二个链接打不开呀
2012年03月03日 星期六 00:03
因为CPython中的部分Python标准模块不是线程安全的,所以有个GIL(global interpreter lock)的机制,强制所有的Python代码串行执行。你可以用多进程的方式获得并行效果,或者用封装并行C/C++/Fortran等代码的方式实现操作系统级的并行。
话说,怎么用Chrome没法回帖呢...
2012年03月03日 星期六 06:30
需要翻墙吧。
Zeuux © 2024
京ICP备05028076号