
Python
myq151
打工仔一个,做点开发,只为赚点辛苦钱。目标学会尖端技术,走上人生巅峰。单身狗一枚,不怕小姐姐抢购,开心就好。
展开
-
Mac 下安装pip,卸载pip方法
mac下直接安装pip和卸载pip的方法如下:1、pip的安装:输入 sudo easy_install pip 就可以安装 pip 了。验证pip安装是否成功:输入:pip结果找不到文件。尝试输入:pip3 -V 或者 pip3则说明已经安装成功了。2、pip 的卸载:输入命令: sudo pip uninstall pip然后输入密码后如下图:输入y,回车。即要卸载pip,再次用pip -V 或者 pip 显示已经找不到文件,即卸载成功了。卸载不再做图片演示。注意:输入p原创 2020-09-11 14:56:45 · 5808 阅读 · 0 评论 -
python编写二叉树算法
二叉树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次,我们把这种对所有节点的访问称为遍历(traversal)。那么树的两种重要的遍历模式是深度优先遍历和广度优先遍历,深度优先一般用递归,广度优先一般用队列。以下使用深度优先和广度优先遍历二叉树算法。广度优先遍历...原创 2018-11-12 21:11:42 · 944 阅读 · 0 评论 -
Windows下安装python库:ta-lib
转载来源:https://blog.youkuaiyun.com/s634772208/article/details/78945986 直接使用在Anaconda Prompt下运行命令pip install ta-lib安装,出现以下报错,然后是各种搜索解决问题的方案,最后找到一种: 在Windows下,去http://www.lfd.uci.edu/...转载 2018-11-27 14:32:35 · 1747 阅读 · 3 评论 -
python安装PIL失败原因及解决方案
在windows下的虚拟环境安装PIL:pip install PIL出现报错信息:原因:经过查询资料发现,python2可以使用pip install PIL安装PIL第三方包。而我是使用的是python3,现在python3已经用Pillow代替PIL。解决办法:使用 pip install Pillow 安装即可,效果如下:...原创 2018-12-06 09:36:21 · 18775 阅读 · 2 评论 -
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
在Ubuntu16.04中安装一些依赖包如:sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-d...原创 2018-12-20 15:55:01 · 201 阅读 · 0 评论 -
Ubuntu16.04 Caffe 安装步骤记录(超详尽)
转载自:https://blog.youkuaiyun.com/yhaolpz/article/details/71375762历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把安装步骤记录下来,尽量详尽清楚明白,避免后来小白重蹈覆辙。安装硬...转载 2018-12-20 16:01:16 · 171 阅读 · 0 评论 -
进程、线程、协程的区别
在实际开发中,进程、线程很少用到,除非那些对项目性能要求特别高的,有的开发几年都不到用。进程、线程、协程的概念: 进程:一个运行的程序(代码)就是进程,没有运行的代码加程序。进程是系统资源分原创 2018-12-22 16:37:57 · 436 阅读 · 1 评论 -
用python编写二分查找算法
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点:是要求待查表为有序表,且插入删除困难。使用场景:不经常变动而查找频繁的有序列表。思想:首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以...原创 2018-11-12 19:58:06 · 640 阅读 · 0 评论 -
python实现的八种排序算法
1.快速排序排序思想:1.从数列中挑出一个元素,称为"基准"(pivot)2.重新排序数列,所有比基准值小的元素放在基准前面,比基准大的元素放在基准后面。在这个分区结束之后,该基准就处于数列的中间位置,这就是分区操作。3.递归地把小于基准的子数列和大于基准的子数列排序。最优时间复杂度:O(nlogn)最坏时间复杂度:O(n2)稳定性:不稳定def quick_sort(alist,...原创 2018-11-11 21:10:59 · 1157 阅读 · 0 评论 -
pycharm一些最常用的快捷键
以下是本人在学习Python过程中所总结的一些快捷键。还有很多暂时记不清了,偶尔可能有错,仅供参考。路过的朋友亦可在评论区留下您的足迹。1. ctrl+d://复制一行2. ctrl+x://删除一行3. alt+shift+上下箭头 : 往上下移动代码行4. Ctrl + Alt + L 代码格式化(在pycharm中需额外配置) 在se...原创 2018-08-11 15:29:50 · 1771 阅读 · 0 评论 -
Python列表推导式
列表推导式: 快捷生成一个列表数据。格式: [计算公式 for循环 if判断] 以下是几个例子:""" 1~10的偶数平方的列表 """方法一:list1 = [i**2 for i in range(2,11,2)]输出:[4, 16, 36, 64, 100] 方法二:list1 = [i**2 for i in range(1,11) if i ...原创 2018-09-01 20:29:21 · 269 阅读 · 0 评论 -
正则表达式的一些常用验证
用户名验证:(数字字母或下划线6到20位)var reUser = /^\w{6,20}$/; 邮箱验证: var reMail = /^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$/i;密码验证:var rePass = /^[\w!@#$%^&*]{6,20}$/; 手机号码验证:va...原创 2018-09-01 20:35:20 · 215 阅读 · 0 评论 -
函数递归
在Python中,函数递归就是: 一个函数在内部调用其本身,这个函数就是 递归函数。求5的阶乘 5!def func_step(num1): if num1 == 1: return 1 # 在递归中特定情况必须返回一个明确值,而不能一直自己调用自己,导致死循环 return num1 * func_step(num1 - 1) # retu...原创 2018-09-01 20:50:45 · 156 阅读 · 0 评论 -
斐波那契数列
斐波那契数列:1,1,2,3,5,8,13,21...即: 起始两项均为1,之后的项分别是前两项之和,以此类推.......使用函数的方法打印前10项斐波那契数列。方法一:def fibo(n): if n == 1 or n == 2: return 1 if n >= 3: return fibo(n-1)+fibo(...原创 2018-09-01 21:29:11 · 350 阅读 · 0 评论 -
python 函数的闭包
闭包的结构:1.外部函数:外部函数返回内部函数的引用2.内部函数:内部函数使用了外部函数的参数或者变量把这种结构的整体称为闭包闭包与普通函数的区别:1.普通函数能保存功能,但是不能保存函数给的数据 比如执函行数foo(1000)后,1000这个值就没有办法保存到内存中了2.闭包能保存功能,也可以保存数据 当执行fun(100)后,还可以在内存中保存100这个数据。...原创 2018-09-01 21:52:31 · 196 阅读 · 0 评论 -
Python装饰器
装饰器:在不改变函数的定义和调用的前提下,给函数扩展功能,这就是装饰器函数,其实就是闭包。 以下例子仅供参考。def w1(func): def inner(): print("正在执行...") # 拓展功能 func() # 执行基础函数的功能 return inner# 被装饰的函数@w1 # 本质 f1 = w1(f...原创 2018-09-01 22:14:04 · 168 阅读 · 0 评论 -
PyCharm导航区中打开多个Project如何关闭
打开一个Project在导航区带出多个Project将会影响PyCharm的运行速度,解决这个问题的方式只打开一个即可。有时候打开一个Project将会带出多个Project,解决方法如下:首先,打开PyCharm出现下列情况,这里有三个Project:如果想关闭,打开其中一个,先右键Flie全部关闭,弹出以下内容:其次,点击红Close Project in Current Window,此时将...原创 2018-06-25 21:52:29 · 11826 阅读 · 1 评论