码迷,mamicode.com
首页 >  
搜索关键字:python实现    ( 3105个结果)
python实现快速排序
#!/usr/bin/env python # -*- coding: utf-8 -*- def quick_sort(arr): l = len(arr) _quick_sort(arr, 0, l -1) tmp = 0 def _quick_sort(arr, start, end): pr... ...
分类:编程语言   时间:2017-10-18 15:02:41    阅读次数:223
python实现shell排序
#!/usr/bin/env python # -*- coding: utf-8 -*- #插入排序,缩小增量 def shell_sort(arr): gap = l = len(arr) while(gap > 1): gap = gap/2 for i in xrange(0, l): fo... ...
分类:编程语言   时间:2017-10-18 14:51:54    阅读次数:185
python 实现九型人格测试小程序
用python实现九型人格测试,并把测试结果绘制成饼图,实现代码如下: 运行结果如下: ninp.txt里存储的规则字典格式如下: ...
分类:编程语言   时间:2017-10-18 11:18:04    阅读次数:668
排序算法(四)堆排序的Python实现及算法详解
一、前言如果需要Java版本的堆排序或者堆排序的基础知识——树的概念,请参看本人博文《排序算法(二)堆排序》关于选择排序的问题选择排序最大的问题,就是不能知道待排序数据是否已经有序,比较了所有数据也没有在比较中确定数据的顺序。堆排序对简单选择排序进行了改进。二..
分类:编程语言   时间:2017-10-17 22:50:51    阅读次数:391
python 实现普通用户和管理员用户不同角色登录不同功能小程序
程序功能描述如下:不同角色登录,普通用户可以查看商品购买商品、查看购物车和余额、退出;管理员可以充值,可以添加商品、退出 用户信息字典格式: 普通用户: 管理员用户: ...
分类:编程语言   时间:2017-10-17 16:34:00    阅读次数:208
Python实现支付宝当面付之——扫码支付
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7680348.html 一:配置信息准备 登录蚂蚁金服开放平台:https://open.alipay.com/platform/home.htm 开发资料阅读:https://docs.open.alipay. ...
分类:编程语言   时间:2017-10-17 12:34:30    阅读次数:282
linux云计算(keystone swift cinder配置)
独立安装openstack组件 准备服务器,为安装openstack的服务器加3块额外硬盘 qemu-img create -f qcow2 rh71.img 20G qemu-img create -f qcow2 rh71.img 20G qemu-img create -f qcow2 rh7 ...
分类:编程语言   时间:2017-10-16 19:47:43    阅读次数:362
Needleman-Wunsch算法Python代码实现
Needleman-Wunsch算法是基于动态规划算法的序列比对算法。 生信课上学的算法,课下闲来无事,用Python实现一下。 ...
分类:编程语言   时间:2017-10-16 19:33:01    阅读次数:749
python 实现判断一个用户输入字符串是否是小数的小程序
要判断一个字符串是否是小数:1先判断小数点的个数,即如果是小数,则必须有且仅有一个'.'号2再分别判断'.'号的左右两边是否是数字: 判断左边时,如果负数,则左边包含'-'号:必须以'-'号开头(校验 3-3.444 这样的字符串);在'-'号右边必须至少有一位数字校验(-.333 这样的字符串) ... ...
分类:编程语言   时间:2017-10-16 13:42:32    阅读次数:409
基于周志华西瓜书数据的简单决策树(信息增益)的python代码实现
数据集如下: 基于信息增益的ID3决策树的原理这里不再赘述,读者如果不明白可参考西瓜书对这部分内容的讲解。 python实现代码如下: 绘制的决策树如下: ...
分类:编程语言   时间:2017-10-16 12:25:30    阅读次数:407
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!