推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Gave2620
V2EX  ›  Python

求教怎么用多进程处理数据?

  •  
  •   Gave2620 · Oct 2, 2020 · 2334 views
    This topic created in 2051 days ago, the information mentioned may be changed or developed.

    我有一个函数求最短路径,输入路网 G,起点 orig, 终点dest,返回一个结果(列表)

    def shortest_path(G, orig, dest):
    

    然后有 od 的集合 od = [[o1, d1], [o2, d2],...]

    params = ((G, orig, dest) for orig, dest in od)
    pool = mp.Pool()
    sma = pool.starmap_async(shortest_path, params)
    routes = sma.get()
    
    

    请问这样可以吗?或者该怎么改呢?

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   931 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:37 · PVG 03:37 · LAX 12:37 · JFK 15:37
    ♥ Do have faith in what you're doing.