Python

python requests使用socks5的例子

网络爬虫由于一个ip频繁访问同一网站,容易返回456或者被长时间封禁。特别的本机有socks5客户端的设置如下,前提是已经安装了socks5的客户端软件,并且启动起来在固定端口为本机提供服务。使用前先更新requests版本为支持socks的版本。pipinstall-Urequests[socks]importrequestsmy_proxies={"http":"http://127.0.0.1:1080","https":"https://127.0

系统 2019-09-27 17:56:50 2629

Python

python使用 urllib.unquote乱码的原因

实际问题Python中的urllib模块用来处理url相关的操作,unquote方法对应javascript中的urldecode方法,它对url进行解码,把类似"%xx"的字符替换成单个字符,例如:“%E6%B3%95%E5%9B%BD%E7%BA%A2%E9%85%92”解码后会转换成“法国红酒”,但是使用过程中,如果姿势不对,最终转换出来的字符会是乱码“法国红é”。#取得kwkw=self.url.split('&')[-1].repla

系统 2019-09-27 17:55:26 2629

Python

一步步教你怎么用python写贪吃蛇游戏

目录0引言1环境2需求分析3代码实现4后记0引言前几天,星球有人提到贪吃蛇,一下子就勾起了我的兴趣,毕竟在那个Nokia称霸的年代,这款游戏可是经典中的经典啊!而用Python(蛇)玩Snake(贪吃蛇),那再合适不过了先通过下面这个效果图来感受下吧!1环境操作系统:WindowsPython版本:3.7.32需求分析我们先来回顾下贪吃蛇中的游戏元素及游戏规则。首先呢,需要有贪吃蛇、有食物;需要能控制贪吃蛇来上下移动获取食物;贪吃蛇在吃取食物后,自身长度增

系统 2019-09-27 17:55:04 2629

Python

数据挖掘之Apriori算法详解和Python实现代码分享

关联规则挖掘(Associationrulemining)是数据挖掘中最活跃的研究方法之一,可以用来发现事情之间的联系,最早是为了发现超市交易数据库中不同的商品之间的关系。(啤酒与尿布)基本概念1、支持度的定义:support(X-->Y)=|X交Y|/N=集合X与集合Y中的项在一条记录中同时出现的次数/数据记录的个数。例如:support({啤酒}-->{尿布})=啤酒和尿布同时出现的次数/数据记录数=3/5=60%。2、自信度的定义:confidenc

系统 2019-09-27 17:54:39 2629

Python

Python Pandas 如何shuffle(打乱)数据

在Python里面,使用Pandas里面的DataFrame来存放数据的时候想要把数据集进行shuffle会许多的方法,本文介绍两种比较常用而且简单的方法。应用情景:我们有下面以个DataFrame我们可以看到BuyInter的数值是按照0,-1,-1,2,2,2,3,3,3,3这样排列的,我们希望不保持这个次序,但是同时列属性又不能改变,即如下效果:实现方法:最简单的方法就是采用pandas中自带的sample这个方法。假设df是这个DataFramed

系统 2019-09-27 17:53:55 2629

Python

Python入门之三角函数tan()函数实例详解

描述tan()返回x弧度的正弦值。语法以下是tan()方法的语法:importmathmath.tan(x)注意:tan()是不能直接访问的,需要导入math模块,然后通过math静态对象调用该方法。参数x--一个数值。返回值返回x弧度的正弦值,数值在-1到1之间。实例以下展示了使用tan()方法的实例:#!/usr/bin/pythonimportmathprint"tan(3):",math.tan(3)print"tan(-3):",math.tan

系统 2019-09-27 17:53:28 2629

Python

【机器学习】隐马尔可夫模型及其三个基本问题(四)状态序列预测算法及python

【机器学习】隐马尔可夫模型及其三个基本问题(四)状态序列预测算法及python实现一、维特比算法二、python实现参考资料隐马尔可夫模型状态序列预测问题是指给定模型λ=[A,B,∏]\lambda=\left[{A,B,\prod}\right]λ=[A,B,∏]和观测序列X={x1,x2,⋯,xn}X=\left\{{{x_1},{x_2},\cdots,{x_n}}\right\}X={x1​,x2​,⋯,xn​},求最可能出现的对应状态序列。本篇博

系统 2019-09-27 17:47:13 2629

Python

华为 5G 手机 8 月上市;百度回应“业务转向”;微软上线 Python

原文链接:https://data.newrank.cn/m/s.html?s=PigpOzA/LTE%3D快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持。「CSDN极客头条」,是从CSDN网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道。风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流。整理|胡巍巍责编|屠敏快讯速知余承东:华为Mate20X5G手机8月份上市马云:未来的贸易可能是C2B、数据驱动、

系统 2019-09-27 17:46:33 2629

Python

Python 写入训练日志文件并控制台输出解析

1.背景在深度学习的任务中,通常需要比较长时间的训练,因此我们会选择离开电脑。笔者在跟踪模型表现,观察模型accuracy以及loss的时候,比较传统的方法是在控制台print输出或者直接使用tensorboard。但如果是你需要远程观察模型表现,那一个时刻记录的log文件就非常重要。(如果你希望不在实验室,远程通过访问正在训练网络的服务器的JupyterNotebook,实时查看实验进度。请参考――远程连接服务器端JupyterNotebook)2.lo

系统 2019-09-27 17:57:40 2628

Python

python读取并定位excel数据坐标系详解

测试数据:坐标数据:testExcelData.xlsx使用python读取excel文件需要安装xlrd库:xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz解压后再进行安装即可,具体安装方法请另行百度。代码importxlrdimportmatplotlib.pyplotaspltimportnumpyasnp#打开文件data=xlrd.open_workbook(r'testExcelData.xlsx')#获取表格数目nums=len(

系统 2019-09-27 17:55:17 2628

Python

Python Django 封装分页成通用的模块详解

这篇文章主要介绍了PythonDjango封装分页成通用的模块详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下新建utils文件夹,并创建page.pypage.py:classShowPage(object):def__init__(self,page_num,total_count,url_prefix,per_page=10,max_page=11):''':parampage_num:当前页码数

系统 2019-09-27 17:52:04 2628

Python

Python实现批量下载文件

Python实现批量下载文件#!/usr/bin/envpython#-*-coding:utf-8-*-fromgeventimportmonkeymonkey.patch_all()fromgevent.poolimportPoolimportrequestsimportsysimportosdefdownload(url):chrome='Mozilla/5.0(X11;Linuxi86_64)AppleWebKit/537.36'+'(KHTML,

系统 2019-09-27 17:47:30 2628

Python

Python子类继承父类构造函数详解

如果在子类中需要父类的构造方法就需要显式地调用父类的构造方法,或者不重写父类的构造方法。子类不重写__init__,实例化子类时,会自动调用父类定义的__init__。classFather(object):def__init__(self,name):self.name=nameprint("name:%s"%(self.name))defgetName(self):return'Father'+self.nameclassSon(Father):def

系统 2019-09-27 17:49:47 2627

Python

图像增强:直方图正规化、直方图均衡 (python实现)

当图像灰度级范围较小时,会造成图像对比度较低的问题。而图像增强则是通过把图像的灰度级范围进行扩大,从而使图像细节看起来更加清晰。下面我们一步一步进行说明。灰度直方图直方图是对灰度图像上的灰度值进行统计得到的关于灰度值的函数,用来描述每个灰度值在图像矩阵的像素个数或占有率。以下面的植物图片为例:importcv2importmatplotlib.pyplotasplt#绘制图像灰度直方图defdeaw_gray_hist(gray_img):''':para

系统 2019-09-27 17:54:23 2626

Python

Python+Selenium使用Page Object实现页面自动化测试

PageObject模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。当页面元素id变化时,只需要更改测试页Class中页面的属性即可。PageObject模式是一种自动化测试设计模式,将页面定位和业务操作分开,分离测试对象(元素对象

系统 2019-09-27 17:52:50 2626