python
handsome_happy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于车辆路径成本的订单分配打包
写了一个算法,主要用的遗传算法的模子,可以用分布式进程来加速,我博客里有实测可用版。根据车辆数和车辆路径来计算成本,决定订单分配和打包。商业化代码,我这就记录一些零碎好了:关于订单顺序数据格式,我用的列表,以下举例4个订单,这是一辆车的订单,1订单一个订单包,2,3,4订单一个订单包,订单包里第一个list是取货顺序,第二个list是送货顺序:[[[1],[1]],[[2,3,4],[3,2,4]]]关于经纬度计算距离,一般使用的是直线距离,但计算成本还是蒙特卡...原创 2020-11-10 16:22:29 · 421 阅读 · 0 评论 -
python爬虫 使用进程池
使用进程池来爬虫能有效避免ip被封。调用方式:proxies = getip()requests.post('https://'),headers = header1, proxies=proxies)函数:ips = []for q in range(1, 50): url = 'http://www.66ip.cn/' + str(q) + '.html' html = requests.get(url, verify=False, headers=h...原创 2020-11-10 16:00:30 · 478 阅读 · 0 评论 -
识别网页验证码
使用python简易逻辑识别数字验证码import requestsimport sys, osfrom PIL import Image, ImageDrawimport pytesseractimport numpy as npimport repytesseract.pytesseract.tesseract_cmd = r'D:\ORC\tesseract.exe'# 二值数组t2val = {}def twoValue(image, G): for..原创 2020-11-10 15:56:10 · 451 阅读 · 0 评论 -
python3 分布式进程 windows版
网上找了一些文档,都是linux版的,一些号称windows版的都跑不起来,以下更新实测可用代码,包含三部分:起服务:from multiprocessing.managers import BaseManagerimport queuetask_queue = queue.Queue()result_queue = queue.Queue()class QueueManager(BaseManager): passQueueManager.register('get_tas...原创 2020-11-10 15:47:28 · 746 阅读 · 0 评论 -
python打包exe
from distutils.core import setupimport py2exesetup(console=["xiaoyiyi.py"])先写一个setup.py,如上把这个和打包的文件放一块打开cmd进入目录,运行python setup.py py2exe报错:ImportError: No module named _elementpath运行:p原创 2016-09-07 16:50:31 · 534 阅读 · 0 评论 -
pyqt4 print到文本框 以及文本框中文乱码
原文链接程序:from PyQt4 import QtCoreclass EmittingStream(QtCore.QObject): textWritten = QtCore.pyqtSignal(str) def write(self, text): self.textWritten.emit(str(text))# Wit翻译 2016-09-08 19:33:21 · 850 阅读 · 0 评论 -
简易爬虫
#-*-coding:utf-*-import xlwtimport requestsfrom lxml import etreeimport randomworkbook = xlwt.Workbook()sheet = workbook.add_sheet("1",cell_overwrite_ok=True)sheet.write(0, 0, "title")for x原创 2017-01-19 21:18:26 · 406 阅读 · 0 评论 -
Python数据分析之pandas学习
Python中的pandas模块进行数据分析。接下来pandas介绍中将学习到如下8块内容:1、数据结构简介:DataFrame和Series2、数据索引index3、利用pandas查询数据4、利用pandas的DataFrames进行统计分析5、利用pandas实现SQL操作6、利用pandas进行缺失值的处理7、利用pandas实现Excel的数据透视表功转载 2017-02-23 13:16:33 · 726 阅读 · 0 评论 -
pyspark 回归
%livy.pysparkfrom pyspark.mllib.regression import LabeledPointfrom pyspark.mllib.regression import LinearRegressionWithSGDdata = [LabeledPoint(float(i[0]), [float(i[1])]) for i invddf.collect()]原创 2017-08-07 15:21:02 · 581 阅读 · 0 评论
分享