python多处理的包装器,提供对tqdm进度条和共享参数的支持

enhanced-multiprocessing的Python项目详细描述


python多处理的包装器,为tqdm提供支持 进度条和共享参数。

提供简单、熟悉的与额外超能力的接口。

安装

pip install enhanced_multiprocessing

示例用法

fromenhanced_multiprocessingimportPooldefadd_n(x,n):returnx+n# the number of processes will be set to number of cores - 1 by defaultp=Pool()# will apply add_n to the element list of length three with n=5, showing a nice progress bar alongresult=p.imap(add_n,[1,2,3],shared_args=(5,))assertlist(result)==[6,7,8]

历史记录

最初发表于 kn-bibs/pathways-analysis, 然后进一步发展 krassowski/drug-disease-profile-matching

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从log4j迁移到log4j2时发生java错误   java为什么我不能运行hello swing应用程序?   Java反射:按声明顺序获取字段和方法   java将日期设置为每周的第二天   在Java中使用包装器和随机森林分类器进行特征选择时出现weka错误   oop对随机生成的Java数字有问题   java使用PhoneNumberUtils检查联系人中是否存在号码。比较()   java无法在Tomcat 7(org.apache.catalina.LifecycleeException)上部署YouTrack   java无法添加自定义视图类   java如何从服务器端更改HttpServletRequest中的IP?   java GemFire 8.2.0集群使用缓存中的静态服务器列表。xml   运行google maps API v2约20分钟时出现java JNI错误   java在IntelliJ IDEA中创建一个可执行的jar