![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
qq_37791263
这个作者很懒,什么都没留下…
展开
-
python 使用argparse获取参数
import argparsedef parse_args(): """ Args: None Returns: Namespace """ parser = argparse.ArgumentParser() parser.add_argument("-a", type=int, required=True,help="输入a") parser.add_argument("-b", type=int, requir原创 2021-01-16 09:40:29 · 893 阅读 · 0 评论 -
迪杰斯特拉
import numpy as npdef distl(matrix,starPoint): M = 1E100 dist=[M]*len(matrix)#用于存放距离 findPonit=[]#用于存放已经找到的点 unFindPoint=[i for i in range(len(matrix))]#用于存放没有找到的点 Finallpath=[[]]*len(matrix)#用于存放路径 dist[starPoint]=0 findPonit.原创 2021-01-16 09:33:35 · 146 阅读 · 2 评论 -
python多进程与多线程
进程与线程进程是资源分配的最小单位,他是操作系统进行资源分配和调度运行的基本单位,一旦创建一个进程就会分配一定的资源,通俗理解一个正在运行的程序就是一个进程,例如微信,QQ都是进程。线程是程序运行的最小单位,实际上进程只负责分配资源,而利用这些资源执行程序的是线程,一个进程中至少有一个线程来执行程序。同一进程中的线程共享进程的全部资源。1.关系对比:线程是依附在进程里面的,没有进程就没有线程,一个进程默认提供一条线程,进程可以创建多个线程。2.区别对比:创建进程的资源开销比较大,进程是操作系统资源分原创 2021-01-05 20:58:22 · 78 阅读 · 0 评论