python
文章平均质量分 69
zy20150613
这个作者很懒,什么都没留下…
展开
-
python之安装networkx,matlpot包进行图像处理
在学图论的过程中,需要将邻接矩阵转化为图,进而输出成像,这样的工作之前一直都是在matlab上进行的,但是,现在的语言较方便快捷的有python,所以想在python上进行一些图的操作。 在python中进行图的一些操作,那么就要下载和安装一些python的第三方库。 首先,NetworkX是一款python的软件包,用于创造、操作复杂网络,以及学习复杂网络的结构、原创 2018-03-21 20:43:09 · 3237 阅读 · 0 评论 -
pyhon中Dijkstra算法的实现
算法一,Dijkstra算法Dijskstra算法解决的是带权重的有向图上单源最短路径问题,该算法要求所有边的权重都为非负值。单源最短路给定起点 start, 求到任意点的最短路 Dijkstra 算法,前提不能有负权边和孤立点:贪心算法:每次找最近的点,局部最优等于全局最优,数学归纳法可证维护起点 start 到每个点的距离时间复杂度 O(n^2)附加空间复杂度 O(n)原创 2018-04-09 11:00:57 · 253 阅读 · 0 评论 -
CUDA编程四(评估CUDA程序的好坏)
计算核函数运行时间clock函数评估程序在GPU上的运行时间我们需要使用CUDA提供的一个Clock函数,这个函数将会返回GPU执行单元的频率(timestamp),这十分适合用来判断一段程序执行所花费的时间。我们首先来看一下之前写好的CUDA程序骨架,然后我们的任务就是加上计算程序运行时间的功能:#include #include //CUDA RunTime API#原创 2018-04-09 11:07:13 · 435 阅读 · 0 评论 -
conda和pip常用方法,更换源,包的安装、更新、删除、查看
conda和pip可以说各有优劣。pip的模块更全更多,而conda使用更方便,安装模块时会检查环境,自动下载。conda 特别是在数据分析方面,会对某些常用的包做了专门的优化。更换源pip临时更换pip install <包名> -i https://pypi.douban.com/simple上面使用的是豆瓣源,下面是其他国内源,替换上面的地址即可,都很快,随便用哪个...原创 2019-04-10 12:32:35 · 2391 阅读 · 0 评论