
python
飘若归客
这个作者很懒,什么都没留下…
展开
-
python装饰器的详细解析
python装饰器的详细解析python装饰器(fuctional decorators)就是用于拓展原来函数功能的一种函数,目的是在不改变原函数名(或类名)的情况下,给函数增加新的功能。这个函数的特殊之处在于它的返回值也是一个函数,这个函数是内嵌“原“”函数的函数。一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如:import timedef f(): ...原创 2020-03-14 15:03:44 · 253 阅读 · 0 评论 -
Python数据清理总结
一般来说,我们在拟合一个机器学习模型或是统计模型之前,总是要进行数据清理的工作。因为没有一个模型能用一些杂乱无章的数据来产生对项目有意义的结果。数据清理或清除是指从一个记录集、表或是数据库中检测和修改(或删除)损坏或不准确的数据记录的过程,它用于识别数据中不完整的、不正确的、不准确的或者与项目本身不相关的部分,然后对这些无效的数据进行替换、修改或者删除等操作。这是个很长的定义,不过描述的较为简...原创 2020-03-10 22:17:54 · 763 阅读 · 0 评论 -
tfidf里面遇到的‘list’ object has no attribute 'lower'问题
出现问题TfidfVectorizer对象实例化的时候fit时候的数据出现问题可以看到test(数据)是list套list,而所需要的数据是可迭代对象里面为str改成[‘是要 申报… 谢谢你’,‘xx xx xx’,’’…]这种形式把里面的[]去掉,取出来改为str类型即可解决这个问题...原创 2020-03-10 21:32:05 · 23165 阅读 · 6 评论 -
基于图结构实现地铁乘坐线路查询
基于图结构实现地铁乘坐线路查询github-python算法和flaskapp部分:repogithub-android部分:repoflaskapp接口文档:传送门深度了解Dijkstra优化算法:传送门问题描述编写一个程序实现地铁最短乘坐(站)线路查询,输入为起始站名和目的站名,输出为从起始站到目的站的最短乘坐站换乘线路。1.采用Dijkstra算法实现,使用优先队列对性能...原创 2019-10-08 17:07:21 · 2111 阅读 · 0 评论 -
python-requests 模拟登陆京东
讲解之后补上# -*- coding:utf-8 -*-import timeimport requestsfrom bs4 import BeautifulSoupclass JD_crawl: def __init__(self, username, password): self.headers = { ...转载 2018-12-06 12:51:44 · 1662 阅读 · 0 评论 -
爬虫-scrapy使用爬去笔趣阁小说链接+章节内容
先放个图,休息下回来写解说原创 2018-12-06 22:16:55 · 827 阅读 · 0 评论 -
vip视频测试+GUI初部实验+webbrowser打开网页+安装和实战教程
声明:博主使用的系统是ubuntu18.04 ,python为3.x开始准备安装tkinter(python Gui),webbrowser(不知道为什么博主ubuntu原生3.6自带)因为使用原生的apt-get数据源实在太慢,所以首先换源同时也解决因为个人所使用的源不包含这个库所导致的原因安装步骤打开终端后敲入以下代码 vi /etc/apt/sources.list (安装...原创 2018-12-06 20:36:20 · 1477 阅读 · 0 评论 -
opencv haar训练自己的人脸分类器(主要为正脸)
1.项目实施情况(包括取得成果描述)及项目作品描述:此项目是想要对去年一度很火热的声控游戏进行拓展玩法,增加了人脸识别功能,并且此功能所使用的分类器为自己进行训练的,此次训练主分为数据采集,分类器训练,和运用训练好的分类器进行人脸检测并归一化保存,为以后测试所用:样本采集:在训练前,我们需要进行正样本和负样本的采集,正样本在这里本来选用了ORL人脸库进行训练,共40*10,400张,...原创 2018-12-19 13:51:41 · 2207 阅读 · 1 评论 -
python 百度ai尝试
看到实验室的小可爱在玩,所以索性也就试了一下这个只是其中的图片测试import requests;import base64;import urllib;askurl = 'https://aip.baidubce.com/oauth/2.0/token'data={ 'grant_type':'client_credentials', 'client_id':'...原创 2018-12-03 19:08:59 · 382 阅读 · 0 评论 -
hexo tags-标签设置-aloha
打开博客界面里面的_config.yml进行配置打开如下,找到类似于下面这些的代码行Directorysource_dir: sourcepublic_dir: publictag_dir: tags //标签archive_dir: archives //归档category_dir: categories //分类code_dir: downloads/codei18...原创 2018-11-21 21:43:35 · 2516 阅读 · 0 评论 -
ipython 格式转换常用(转换成html或md)
ipynb转为html格式(linux直接输入,windows需要配置path)在命令行里面输入: jupyter nbconvert --to html notebook.ipynb另外,jupyter提供了一些命令,可以对生成的html格式进行配置: jupyter nbconvert --to html --template full notebook.ipynb这...原创 2018-11-21 20:50:19 · 3348 阅读 · 0 评论 -
问卷星 python+splinter实现自动,selenium那个也是可以的
因为被毛概作业缠身= =无奈此举解放大家小tips:速度调慢一点= =不然被拒绝ip了不要怪博主from splinter import Browser;browser=Browser('chrome');import timetime_second=0.5;def grid(): browser.visit("https://www.wjx.cn/jq/30296112....原创 2018-11-12 21:40:56 · 916 阅读 · 0 评论 -
splinter使用后序
根据官方说明文档= -=,感觉splinter的开发还没有做到类似的包selenium的强大,虽然使用方面并没有多少差距,点击,查询,输入,登录,= = 也可能是博主技术不行,验证码还做不到输入,下面第一块代码是splinter简单使用,一块是selenium趁着双十一想通过机器登录的测试代码from splinter import Browser;browser=Browser('chrom...原创 2018-11-11 22:20:10 · 374 阅读 · 0 评论 -
deeplearn.ai 卷积神经网络笔记记录
1.当图片维度为nn时候,滤波器维度为ff,其产生的边缘检测维度为(n-f+1)*(n-f+1)原创 2018-11-05 11:36:59 · 168 阅读 · 0 评论 -
splinter 使用记录
终于接触到splinter得使用了,有点小激动首先先安装selenium技术文档可看:https://splinter.readthedocs.io/en/latest/drivers/chrome.html之后因为博主本人使用的是chrome浏览器所以为了帅气风骚得使用from splinter import Broswer;broswer=Broswer(“chrome”);找了一...原创 2018-11-03 18:21:08 · 359 阅读 · 0 评论