python 利用爬山法和迪杰斯特拉算法求解TSP最短路径

  • Post author:
  • Post category:python

爬山法和模拟退火算法通常用来求解TSP的最短路径问题。爬山法的一个最大的缺点就是,它只能获取一个局部最优的解,但是无法获取一个全局最优的解。而模拟退火算法,它以一定的概率接受较差的解,因此,可以在一定程度上避免局部最优的问题。而迪杰斯特拉算法虽然能够得到最短路径,但是由于需要大量的计算,比较消耗性能,因此,实际应用中并不多。关于爬山法和模拟退火算法的介绍,百度上不是很清楚,其他的一些资料上也介绍的…

继续阅读 python 利用爬山法和迪杰斯特拉算法求解TSP最短路径

Python 统计字符串里每个字符出现的次数的三种方法

  • Post author:
  • Post category:python

记录一下,怕忘记了~ setdefault()的介绍 介绍: setdefault()方法提供了一种方式,在一行中完成这件事。传递给该方法的第一 个参数,是要检查的键。第二个参数,是如果该键不存在时要设置的值。如果该键 确实存在,方法就会返回键的值~ spam = {'name': 'Pooka', 'age': 5} print(spam.setdefault('color', 'black')…

继续阅读 Python 统计字符串里每个字符出现的次数的三种方法

python 利用PIL实现图像的缩放和识别图像中的文字

  • Post author:
  • Post category:python

一 利用PIL实现图像的缩放 1, python 利用PIL库实现图像的缩放、模糊、平滑等操作 2, 若想获取高质量的照片,则需要注意以下两点: 在处理的时候,需要使用Image.ANTIALIAS 在最后保存时,要设置quality 3,实例1: 该实例,实现批量修改图片的尺寸,可以自定义输入和输出文件以及缩放比例。 #encoding=utf-8 from PIL import Image f…

继续阅读 python 利用PIL实现图像的缩放和识别图像中的文字

python 输入10个数 求总数_求一个python程序。大致要求是:请用户依次输入10个数(如果没有数就按回车),然后判断是否输够…

  • Post author:
  • Post category:python

展开全部 #!/bin/env python a = [] while True: for i in range(1,11): try :b = float(raw_input('The %s NUM:'%i)) except ValueError : continue a.append(b) print a if len(a) >= 5: a.sort() print 'Mean of t…

继续阅读 python 输入10个数 求总数_求一个python程序。大致要求是:请用户依次输入10个数(如果没有数就按回车),然后判断是否输够…

python-docx对Word文档的指定位置(批量)插入图片

  • Post author:
  • Post category:python

python-docx对Word文档的指定位置(批量)插入图片 任务 实现自动化办公,对请假条.docx文件实现自动插入请假人签名图片。 技术方案 1.python-docx python-docx 是一个用于创建和更新 Microsoft Word (.docx) 文件的 Python 库。 2.Java Poi-tl poi-tl (poi template language)是Word模板引…

继续阅读 python-docx对Word文档的指定位置(批量)插入图片

python报错就一定是有错吗_Python-什么是错误的幻数错误?

  • Post author:
  • Post category:python

小编典典 幻数来自UNIX类型的系统,其中文件的前几个字节包含一个指示文件类型的标记。 Python pyc在创建文件时会将类似的标记放入其文件中。 然后,python解释器会在加载时确保此数字正确。 任何损坏此幻数的东西都会引起你的问题。这包括编辑pyc文件或尝试pyc从解释器以外的其他版本的python(通常更高版本)运行。 如果它们是你的 pyc文件,只需删除它们,然后让解释器重新编译py文…

继续阅读 python报错就一定是有错吗_Python-什么是错误的幻数错误?

python取时间,推荐用datetime

  • Post author:
  • Post category:python

Python中的time一般不用来取时间,一般取时间用的datetime模块。 首先,说一下time独有的一个方法: import time for i in xrange(1,10): print (i) time.sleep(1) 一看便知,是一个睡眠计时的用处。 现在说一下datetime模块的用法,特别好用。现展示代码 # datetime的使用 from datetime import …

继续阅读 python取时间,推荐用datetime

python中用pip安装sqlite_Python aiosqlite包_程序模块 – PyPI – Python中文网

  • Post author:
  • Post category:python

aiosqlite 到python 3.5+的标准sqlite3模块的异步桥 安装 aiosqlite与python 3.5及更新版本兼容。 您可以使用以下命令从pypi安装它:$ pip install aiosqlite 用法 aiosqlite复制标准sqlite3模块,但使用异步版本 所有标准连接和游标方法以及 自动关闭连接:asyncwithaiosqlite.connect(...)a…

继续阅读 python中用pip安装sqlite_Python aiosqlite包_程序模块 – PyPI – Python中文网

python正则匹配手机号和车牌号

  • Post author:
  • Post category:python

匹配手机号 res = re.match('^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\d{8}$',"13145627631") if res: print("匹配到手机号,敏感!") else: print("没匹配到手机号,安全。") 匹配车牌号 car_search = r'[…

继续阅读 python正则匹配手机号和车牌号

顺序表实现代码(c/c++/python)

  • Post author:
  • Post category:python

C语言 -------------------------------------------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> typedef struct{ int *data; int length; i…

继续阅读 顺序表实现代码(c/c++/python)