
python
倒霉茄子
搬砖工一名。
展开
-
[python] 二维数组的正确生成方法
要产生3*4的二维数组,我首先想到的是用下面的代码:>>> value=[[0]*4]*3这虽然能产生16*6的二维数组,但在修改数组内容时发现:同一列的数据会同时改变时刻保持一致,如:>>> value[1][2]=3>>> print(value)[[0, 0, 3, 0], [0, 0, 3, 0], [0, 0, 3, 0]]http://www.cnblo原创 2016-10-13 15:10:38 · 6731 阅读 · 0 评论 -
[Python] 斐波那契堆的实现
[Python] 斐波那契堆的实现斐波那契堆是一种基于堆的数据结构,其用途主要为: - 实现“可合并堆” -某些在斐波那契堆中常数摊还时间内完成的操作频繁使用的应用具体函数(操作):首先介绍堆中元素(节点)的实现: 元素初始化def __init__(self, key): self.key=key #关键字 self.degree=0 #元素在堆中的度原创 2016-11-01 17:53:03 · 1794 阅读 · 3 评论 -
[python] Edmonds_Karp 算法实现
这周老师要求完成对Edmonds_Karp算法实现,本人想偷懒用了维基百科上的Edmonds_Karp算法,但结果其没有考虑后项边,导致得到结果不正确,反而花了很多时间去查错找错,最终解决并修改了Edmonds_Karp算法。 实验成功算法的伪代码: python代码部分等交完实验后上传原创 2016-11-18 14:59:23 · 824 阅读 · 0 评论 -
Anaconda3安装tensorflow出错及解决方案
Anaconda3安装tensorflow出错及解决方案本人在anaconda3(win10系统)上安装tensorflow,首先按照google官网的安装方法,参考网址: https://www.tensorflow.org/install/install_windows首先在命令行输入:conda create -n tensorflow pip python=3.5最后报CondaError原创 2018-04-04 16:21:39 · 12938 阅读 · 2 评论 -
dlerror::libcupti.8.0: cannot open shared object file: No such file or directory问题解决
dlerror::libcupti.8.0: cannot open shared object file: No such file or directory 该错误是由于没有把libcupti.8.0的路径加到环境里,但加入有时不太成功。其实可以直接把libcupti.8.0拷贝到lib64文件夹中,因为该文件夹路径在安装CUDA时会加入环境中。libcupti.8.0位置: ./cud...原创 2018-05-26 15:48:51 · 1755 阅读 · 0 评论 -
基于tensorflow的模型参数量化
本人参考这篇文章https://fjdu.github.io/machine/learning/2016/07/07/quantize-neural-networks-with-tensorflow.html 进行基于tensorflow的模型参数量化工作,尝试将浮点数参数量化成8位。此处主要介绍实践过程中碰到的坑。已有环境:ubuntu 16.04, tensorflow 1.8, CUDA...原创 2018-06-12 20:24:45 · 1835 阅读 · 2 评论