202105-20 python 三边测量定位的实现代码 定位原理很简单,故不赘述,直接上源码,内附注释。(如果对您的学习有所帮助,还请帮忙点个赞,谢谢了)#!/usr/bin/envpython3#-*-coding:utf-8-*-"""CreatedonWedMay1610:50:292018@author:dag"""importsympyimportnumpyasnpimportmathfrommatplotlib.pyplotimportplotfrommatplotlib.pyplotimportshowimportmatplotlib.pyplotaspltimportmatplotlib#解决无法显示中文问题,fname是加载字体路径,根... 继续阅读 >
202105-20 python如何读取.mtx文件 mtx文件是按照稀疏矩阵格式存储的矩阵数据,可以按照以下步骤读取:1、安装scanpy包pipinstallscanpy2、文件读取importscanpyasscadata=sc.read(filename)data=adata.X第一行read之后返回的是annData,第二行通过.X操作得到的是矩阵数据3、转换为稠密矩阵data=data.todense()直接得到的矩阵是稀疏形式的,通过todense函数可转换为稠密矩阵补充:python读取各种文件方式Json:use_time=[]withopen(address,'r')asf:... 继续阅读 >
202105-20 Python中tkinter的用户登录管理的实现 内容编写一个用户登录管理程序,设计窗体的布局,制定密码规则和验证码规则。要求使用Python标准库tkinter编写基于GUI的用户登录窗体。通过该窗体,用户输入用户名、密码和验证码等信息,确认登录后需要判断用户信息是否合法,并弹出对应的反馈信息。通过判断用户是否在用户信息中,以及输入密码是否与用户信息文件中用户名所对应的密码是否相同,来判断用户是否合法。此外,新用户还可以进行注册,注册需要输入用户名、密码... 继续阅读 >
202105-20 python爬虫之利用selenium模块自动登录CSDN 一、页面分析CSDN登录页面如下图二、引入selenium模块及驱动2.1并将安装好的Chromedriver.exe引入到代码中#-*-coding:utf-8-*-fromseleniumimportwebdriverimportosimporttime#引入chromedriver.exechromedriver="C:/Users/lex/AppData/Local/Google/Chrome/Application/chromedriver.exe"os.environ["webdriver.chrome.driver"]=chromedriverbrowser=webdriver.Chrome(chromedriver)2.2浏览器驱动引入将驱动下载... 继续阅读 >
202105-20 Python基础之Socket通信原理 上图是socket网络编程的流程图至于数据在网络中是怎么走的,咱先不说,那个太底层了,咱今天见就说如何将数据从咱的屏幕上放到网络流中去。这可不是键盘敲敲,回车一按的事情,在这背后,那也是百转千回。打开一个网络接口:套接字Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。Python中,我们用socket()函数来创建套接字,语法格式如下:imports... 继续阅读 >
202105-20 python numpy中setdiff1d的用法说明 一、函数解释setdiff1d(ar1,ar2,assume_unique=False)1.功能:找到2个数组中集合元素的差异。2.返回值:在ar1中但不在ar2中的已排序的唯一值。3.参数:ar1:array_like输入数组。ar2:array_like输入比较数组。assume_unique:bool。如果为True,则假定输入数组是唯一的,即可以加快计算速度。默认值为False。二、具体示例1.assume_unique=False的情况:a=np.array([1,2,3])b=np.array([4,5,6])c=np.setd... 继续阅读 >
202105-20 python数据分析之用sklearn预测糖尿病 一、数据集描述本数据集内含十个属性列Pergnancies:怀孕次数Glucose:血糖浓度BloodPressure:舒张压(毫米汞柱)SkinThickness:肱三头肌皮肤褶皱厚度(毫米)Insulin:两个小时血清胰岛素(μU/毫升)BMI:身体质量指数,体重除以身高的平方DiabetsPedigreeFunction:疾病血统指数是否和遗传相关,Height:身高(厘米)Age:年龄Outcome:0表示不患病,1表示患病。任务:建立机器学习模型以准确预测数据集中的患者是否患有糖尿病二、... 继续阅读 >
202105-20 Python对多个sheet表进行整合实例讲解 1、说明xlwt模块是非追加写入.xls模块,所以要一次性写入for循环和列表,这样就没有追加和非追加的说法。并且将Excel表合并,将每一个Excel表作为行,即行合并,换个想法,将Excel表中的标签作为列,可以进行列合并,即将不同文件中相同标签组成的不同标签合并,可以先将不同文件中相同的标签合并,不同文件中相同的标签组成一个列表,然后将前面组成的不同标签合并,就可以得到所有Excel文件的内容。2、实例#导入xlrd和xlwt模块#x... 继续阅读 >
202105-20 Python获取秒级时间戳与毫秒级时间戳的示例代码 1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳importtimeimportdatetimet=time.time()print(t)#原始时间数据print(int(t))#秒级时间戳print(int(round(t*1000)))#毫秒级时间戳print(int(round(t*1000000)))#微秒级时间戳1499825149.257892 #原始时间数据1499825149 #秒级时间戳,1... 继续阅读 >
202105-20 python爬虫之利用Selenium+Requests爬取拉勾网 一、前言利用selenium+requests访问页面爬取拉勾网招聘信息二、分析url观察页面可知,页面数据属于动态加载所以现在我们通过抓包工具,获取数据包观察其url和参数url="https://www.lagou.com/jobs/positionAjax.json?px=default&needAddtionalResult=false"参数:city=%E5%8C%97%E4%BA%AC==》城市first=true==》无用pn=1==》页数kd=%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90==》商品关键词所以我们要想实现全站爬取,需... 继续阅读 >
202105-20 python调用api实例讲解 我们在做自动化运维的时候,经常需要调用api中的接口,不过很多人不知道具体的调用方法,在学习python中的requests库后,我们就可以很轻松的实现了。1、说明api接口调用是指使用python的requests库进行访问,基本上是get或post请求,有些接口会加密,然后必须使用对方提供给我们的公钥加密或解密,配上相应的参数进行访问,我们所需要的数据在请求后的返回结果中,所看到的基本上都是json格式的解析,所以请求后可以使用requests自... 继续阅读 >
202105-20 python通过Seq2Seq实现闲聊机器人 一、准备训练数据主要的数据有两个:1.小黄鸡的聊天语料:噪声很大2.微博的标题和评论:质量相对较高二、数据的处理和保存由于数据中存到大量的噪声,可以对其进行基础的处理,然后分别把input和target使用两个文件保存,即input中的第N行尾问,target的第N行为答后续可能会把单个字作为特征(存放在input_word.txt),也可能会把词语作为特征(input.txt)2.1小黄鸡的语料的处理defformat_xiaohuangji_corpus(word=False):"""... 继续阅读 >
202105-20 聊聊python的gin库的介绍和使用 1.简介由于现在很多机器学习的实验需要设置繁琐的参数,在多次实验中,有些参数是一样的,为了方便设置参数,Gin库出现了。它允许函数或类被注释为@gin.configurable,这使得能够使用清晰而强大的语法通过简单的配置文件来设置它们的参数。这种方法减少了配置维护,同时使实验配置透明且易于重复。简单理解,gin像一个封装了参数配置的类,使用这个类将使得大量的参数配置变得简单清晰安装pipinstallgin-config2.@gin.configurab... 继续阅读 >
202105-20 Python简单实现图片转字符画的实例项目 1.原理利用PIL库来获取图片并修改大小,利用灰度值转换公式把每一个像素的RGB值转为灰度值gray=int(0.2126*r+0.7152*g+0.0722*b)再从字符集里获取对应的字符asciis=list('M%$@#&WNBRwm8S5A4E3KXFPH69nsxeazgpqbdoctfhkyvuGZYVTUCI2QOD0L7Jjl1ri!^{}[]()/|;:*<>_~-,.')最后将字符连接起来并保存就完成了2.开始制作2.1导入所需的库在这个工程中,我们需要的第三方库是PIL库但我们不用pipinstallPIL来安装它,而是... 继续阅读 >
202105-20 python2利用wxpython生成投影界面工具的图文详解 本投影界面工具的功能:准备好.prj投影文件,将输入文件夹内的WGS84经纬度坐标shp文件,投影为平面文件,成果自动命名为prj_***并新建在输入文件夹同一路径下。下一步目标:利用pyinstaller或其他打包库生成exe文件,目前停滞在python2语法、arcpy打包出错相关问题上。参考文献:《UsingPy2exewithArcpy-Itcanbedoneeasily!》《如何使用py2exe打包arcpy脚本?》GUI界面示意图投影文件所在文件夹结构如下: &n... 继续阅读 >
202105-20 Python使用sftp实现传文件夹和文件 利用python的sftp实现文件上传,可以是文件,也可以是文件夹。版本Python2.7.13应该不用pip安装更多的插件,都是自带的不多说上代码#-*-coding:utf-8-*-importsysreload(sys)sys.setdefaultencoding('utf-8')importparamikoimportos_XFER_FILE='FILE'_XFER_DIR='DIR'classMainWindow(object):#构造方法def__init__(self,arg):#超类调用super(MainWindow,self).__init__()#赋... 继续阅读 >