- 博客(12)
- 收藏
- 关注
原创 遗传算法解决TSP问题 python实现
目录遗传算法解决TSP问题核心部分伪代码采用一种效果较好的变异方法滑动变异翻转变异irgibnnm变异运行与结果遗传算法完整代码参考遗传算法解决TSP问题核心部分伪代码population_cur = init_population()# 计算当前种群的适应值fitness = get_fitness(population_cur)while 不满足终止条件: # 保留一部分父代精英...
2019-11-03 21:01:07
5048
7
原创 php的excel的列号输出
excel的列号:A B C D E ... X Y Z AA AB AC ...可以看成是一个27进制的数字序列,A对应十进制1,Z对应十进制数字26,A@对应十进制27,AA对应28,这里补上@(ascii码为64)起到0的作用,也就把列号变成:@ A B ... Z A@ AA AB ...// 求$col 的下一个列号function excelColPlus($col){ //...
2019-04-18 17:03:33
1075
2
原创 输出图形:(n=5时) 1 3 4 10 11 ...
题目输出图形,n=5时,如下1 3 4 10 112 5 9 126 8 137 1415代码#include<iostream>using namespace std; int main(){ int n,x,y,i,fx; cin>>n; //创建二维数组 int **m = new int*[n]; for(i=...
2019-02-17 22:05:22
1032
原创 海军开幕式 礼炮问题
礼炮问题在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。#include &amp;amp;lt;iostream&amp;amp;gt;using namespace std;int main(){ int i=0,n=0; for(i=1...
2018-09-08 01:01:46
3845
2
原创 python获取用户图片文件夹路径
要获取用户的图片文件夹目录,发现这些文件夹路径是存储在注册表中的这个路径之下HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders 那也就用_winreg模块读取这个值就好了import _winkeykeys = _winreg.OpenKey(_winreg.HK...
2018-02-10 10:55:44
2401
原创 对获取的网页进行正则匹配,关于编码的问题
问题 在做练习的时候,使用urllib爬取了一个网页,想使用正则表达式搜索一个html标签时,却发现怎么也搜索不到>>> import urllib,re>>> opener = urllib.URLopener()>>> yzw = opener.open('http://yz.chsi.com.cn/yzzt/kyfs2018')>>> page = yzw.read()>
2018-02-02 21:22:31
559
原创 《python基础教程第二版》读书笔记
win10下,可以改动os.environ的数据,但系统的环境变量并不会发生改变,再次读取又变回来了字符串替换 str.replace(old,new[,max])max参数是替换最大次数 os.environ['Path'].replace('python 2.7','python 3.5')从os.environ['Path']发现是先读系统变量在读用户变量,但是我实验后发现系统用的
2018-01-30 22:42:02
578
原创 待解决的疑问
《python基础教程》195页…why? re.split(pat,str)函数当pat中包含小括号时,括起来的字符会散布在风格后的子字符串>之间 >>> re.split('o(o)','foobar')['f', 'o', 'bar']>>> re.split('o(o)','fooobar')['f', 'o', 'obar']>>> re.split('o
2018-01-30 22:40:00
182
原创 ubuntu16上安装redis和python-redis
直接使用sudo apt-get install redis-server可能会安装到旧版本,故使用源码来编译安装redis1.安装构建工具sudo apt-get updatesudo apt-get install make gcc python-dev2.安装redis进入redis下载页右键获取源码下载地址 开始下载 解压 编译 安装源码#用从上步复
2018-01-25 11:50:43
1735
原创 对象与类的作用域 || is运算符
看到书上p121的一个例子,mark一下>>> class MemberCounter: members = 0 def init(self): MemberCounter.members += 1>>> MemberCounter .members0>>> m1 = MemberCounter ()>>> m1.init()>>> m1.me
2018-01-25 01:09:30
183
原创 《pyhton基础教程》第六章整理
·内建的callable函数可以用来判断函数是否可以调用>>> import math>>> x=1>>> y=math.sqrt>>> callable(x)False>>> callable(y)True在python3中不可再用,使用表达式hasattr(func,__call__)·文档化函数在def语句后面以及阿紫模块或者类的开头,如果在函数的开头写下
2018-01-24 20:50:46
167
原创 ubuntu系统远程登录linux计算机
通过ssh实现远程登录linux计算机,并且可以执行命令ssh是一种安全协议,主要对其的使用一般在远程登录(如A电脑通过命令行远程操作B电脑)和为其他网络服务提供安全协议(常见的如sftp) 两台机器通过ssh建立链接的大概流程首先,ssh由客户端和服务器端组成,若电脑A想要通过ssh远程控制电脑B,A则为客户端,B则为服务端;接下来,A通过客户端进程向B机器发送链接请求,B机器的服务端进程接
2016-11-06 14:22:49
379
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人