自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 [演讲大厅安排]题目-Python

以下N行每行包含两个整数p,k,1递推式放与不放取max。有一个演讲大厅需要我们管理,演讲者们事先定好了需要演讲的起始时间和中止时间。想让演讲大厅得到最大可能的使用。者使用大厅的时间最长。假设在某一时刻一个演讲结束,另一个演讲就可以立即开始。第一行为一个整数N,N

2022-11-30 00:14:23 161 2

原创 linux系统常用命令

1、ctrl+alt 将鼠标从虚拟机中切换出来2、ctrl+alt+t 快速打开命令行终端3、ctrl+l 快速清除终端中的内容常用基本命令:tab快速补全键1、cd+目录名 快速进入指定目录2、cd… 回到上一级目录3、ls 查看当前目录下的所有目录和文件4、mkdir 目录名 表示创建一个目录5、touch 文件名 表示创建一个文件6、rm 文...

2018-12-01 08:56:14 278

原创 Django邮箱验证

配置EMAIL_USE_SSL = TrueEMAIL_HOST = 'smtp.qq.com' # 如果是 163 改成 smtp.163.comEMAIL_PORT = 465EMAIL_HOST_USER = environ.get("EMAIL_SENDER") # 帐号EMAIL_HOST_PASSWORD = environ.get("EMAIL_PWD") # ...

2018-11-30 20:41:48 1185

原创 Django的csrf中间件

Django的csrf中间件CSRF:跨站请求伪造Cross Site Request ForgeryCSRF的攻击流程用户a 访问可信站点1做业务处理,此时浏览器会保存该网站的cookie,当用户a 访问不可信站点2时,如果站点2有指向站点1的链接时候,那么攻击就用可能发生Eg:1、包含站点1的链接,点击跳转2、img 的src属性值是站点1的链接3、Js加载,js里有跳转的动作...

2018-11-30 14:25:03 319

原创 数据分析项目(一)——爬虫篇

想做一个数据分析的项目,需要数据,刚好前些天学了爬虫,突然想自己爬取数据了,我爬取的是前程无忧网。用的是scrapy框架爬取的。下面是代码:首先是创建工程:scrapy startproject 工程名我的是:scrapy startproject job1进入工程:cd job1在工程目录下创建项目:scrapy genspider 项目名 项目网址scrapy genspider 5...

2018-11-30 10:38:03 2982

转载 Tableau Desktop安装说明

先附上下载链接: https://pan.baidu.com/s/1PQktH6SPA-t1w9GHyztG7Q 密码:s7x0Tableau Desktop破解说明1.下载完Tableau Desktop for Mac破解版安装包后,打开软件包,双击软件【Tableau Desktop】到应用程序进行安装.2.进入Tableau Desktop Mac安装界面,点击【继续】3.了解下...

2018-11-30 09:53:54 2738 3

原创 flask restful

flask restfulrestful的思想:站在资源的角度 观察整个网络对资源的操作映射成HTTP的各种请求方法 比如:查询 对应get 更新对应 put/patch 创建对应post 删除对应delete如何操作:首先要有参数解析 from flask_restful import reqparse处理逻辑 是一个继承自Resource类 里面写各种HTT...

2018-11-30 09:29:34 344 1

原创 MySQL常用命令大全

第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP第三招...

2018-11-29 22:14:34 214

转载 数据分析项目总结

1.立项作为一个合作项目,我们希望双方都能从项目中有所收益,对各自的工作生活能有实际帮助,过程很纠结, 反转了几次:a.开始想了解公众号的现状。从搜索公众号的分析开始,随着调研的深入,发现已经有网站对公众号做了各种排行,数据详尽,品类齐全,但真正有价值可以做分析的数据,比如关注公众号的读者数据似乎很难获得。b.转而浏览了很多公开的数据源,想把重点放在数据分析上。海量数据,既多且杂,感兴趣...

2018-11-29 15:40:42 5095

原创 项目部署

部署回顾1 配置gunicorn 想用python3 跑程序那就 pip3 install gunicorn 在你的工程下边 新建一个gunicorn的配置文件目录在该目录下 新建一个gunicorn的配置文件 内容如下command = '/home/ubuntu/.local/bin/gunicorn' #命令(绝对路径)pythonpath = '/home/ubuntu/...

2018-11-29 08:05:06 131

原创 日志log相关知识点

Log简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为、类型喜好、地域分布或其他更多信息;如果一个应用的log同时也分了多个级别,那么可以很轻易地分析得到该应用的健康状...

2018-11-28 20:37:41 1359

原创 Python3中的迭代器、生成器和

一、迭代器(iterator)在Python中,for循环可以用于Python中的任何类型,包括列表、元组,字符串等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到下一结果,而在一系列结果的末尾是,则会引发StopIteration。任何这类的对象在Python中都可以用for循环或其...

2018-11-25 22:07:53 417

原创 数据分析(十四)

交叉验证 (用鸢尾花数据集作为示例)from sklearn.datasets import load_irisiris = load_iris()data = iris.data #数据target = iris.target #特征值# 交叉验证 把数据集分成 不同的训练集 和 测试集 然后多次测算模型的准确率# cross_val cross validate 交叉验证...

2018-11-22 15:21:45 260

原创 数据分析(十三)

练习:图片压缩导入三剑客:import numpy as npimport pandas as pdfrom matplotlib.pyplot as plt如果从 0-255这256(16x16)种颜色 中 抽取出 16种(4x4)则在保存的时候 如果是保存成png格式的图片 图片的元数据中会自动建立颜色索引 从而压缩数据量# 128*128个像素点# 压缩前 r g b三种颜...

2018-11-21 16:56:42 282

原创 数据分析(十)

线性回归岭回归1、原理# 线性回归可以求解 各个特征的权重# 但是如果特征比样本还多 这个时候用线性回归就无法求解了# 三元一次方程组y1 = w1*x11 + w2*x21 + w3*x31y2 = w1*x12 + w2*x22 + w3*x32y3 = w1*x13 + w2*x23 + w3*x331 2 32 4 64 8 12102040w1...

2018-11-20 21:39:40 472

原创 数据分析(十一)

Day11朴素贝叶斯现分别有 A、B 两个容器,在容器 A 里分别有 7 个红球和 3 个白球,在容器 B 里有 1 个红球和 9 个白球,现已知从这两个容器里任意抽出了一个球,且是红球,问这个红球是来自容器 A 的概率是多少?设 球来自A容器是 事件A 来自容器A的概率是 P(A) = 1/2设 球是红球 是 事件B 球是红球的概率 P(B) = 8/20已知是红球的前提下 来...

2018-11-20 20:46:52 871

原创 数据分析(十二)

支持向量机SVM(Support Vector Machine)【关键字】支持向量,最大几何间距一、支持向量机的原理Support Vector Machine 支持向量机,其含义是通过支持向量运算的分类器。其中“机”的意思是机器,可以理解为分类器。那么什么是支持向量呢?在求解的过程中,会发现只根据部分数据就可以确定分类器,这些数据称为支持向量。在一个二维环境中,其中点R,S,G点和其他靠...

2018-11-20 20:02:08 300

转载 git教程(完整)

在开发项目时,因为项目太大,管理麻烦,我们就会用到github,而使用github首先要学会git的使用。首先需要的就是建立一个本地的git库,因此先打开git,在里面输入:mkdir lear(learn为文件夹名字)git init(初始化这个库)接着 就可以将我们需要的文件上传到本地的git中(这里用的案例问readme.txt)git add readme.txt(将文本上传到本...

2018-11-19 18:43:03 160

原创 Python 朴素贝叶斯的算法

朴素贝叶斯算法python实现朴素贝叶斯是一种十分简单的分类算法,称其朴素是因为其思想基础的简单性,就文本分类而言,他认为词袋中的两两词之间的关系是相互独立的,即一个对象的特征向量中的每个维度都是互相独立的。这是朴素贝叶斯理论的思想基础。朴素贝叶斯分类的正式定义:设x={}为一个待分类项,而每个a为x的一个特征属性有类别集合C={}计算P(|x),P(|x),…,P(|x)如果P(|x...

2018-11-19 17:43:52 394

转载 Github 简明教程

Github :分类编程技术Github 让社会化编程成为现实什么是Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托...

2018-11-19 16:11:44 163

原创 数据分析(五)

周末,终于闲了下来。突然想起数据分析的知识还没整理完。好吧,废话就不多说了,我们继续总结相关的知识点。前面学了series和dataframe,今天我们先说说他们的运算:【重要】使用Python操作符:以行为单位操作,对所有行都有效。(类似于numpy中二维数组与一维数组的运算,但可能出现NaN)使用pandas操作函数:axis=0:以列为单位操作(参数必须是列),对所有列都有效。a...

2018-11-17 11:22:13 238

原创 git相关知识总结(一)

昨天,新的项目老师说要我们复习git的相关内容,项目周的时候会用到。我想了想,完全搜索不到什么时候学过,于是乎,就有了这篇文章。这是我在廖雪峰网站学完之后做的总结。首先就是了解git,什么是git?Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发...

2018-11-16 08:39:22 132

原创 数据分析(四)

之前我们学习了numpy,pandas。现在能自己引入数据分析的三剑客不?试一试吧,想不起来,就要看看前面的呦。来吧,我们一起导入一下吧!import numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport matplotlib as plt导入包之后,现在我们就要进行下面的步骤了,想一想要怎样产...

2018-11-14 21:00:12 324

原创 数据分析(三)

Pandas的数据结构导入pandas:数据分析三剑客 numpy pandas matplotlib# 三剑客import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom pandas import Series,DataFrame1、SeriesSeries是一种类似于一维数组的对象,由下面...

2018-11-14 20:01:41 320

原创 数据分析(二)

Numpy:Numeric Python引言:要学好机器学习,先打好数据分析的基础,打好基础才能实现后面那些经验的功能一、导入导入:import numpy as np查看版本:np.__ version __二、数组ndarray1、使用np.array()import numpy as nptest=np.array([1,2,3,4,5])test2、创建多维数组2....

2018-11-14 20:00:58 854

原创 数据分析(一)

数据分析应用于各个领域,作为一个Python的程序员,又怎么能不知道数据分析呢。学好数据分析才能学好机器学习,进而才能学习人工智能,我们一起来了解下数据分析吧。一.启动程序执行命令:jupyter notebook浏览器地址为:http://localhost:8888/通过control—C终止jupyter程序几个基本操作:1.双击D:删除当前cell2.单击M:转为markd...

2018-11-14 19:58:57 298

原创 用bootstarp框架的时候怎么让两个边框间距为0

就在昨天我要洗洗睡了的时候,我的同学给我发消息,说他做web开发遇到了一个问题,问我学“bootstrap ,怎么做到两个模块之间很平滑的衔接?”what?平滑衔接是个什么鬼?然后他就给我发了下面的图:他告诉我在做页面的时候,前面总会空一块。其实,我之前也遇到过这样的问题,我下意识的告诉他把内边距设为0,其实这样是解决不了问题的。你们会问为什么啊,其实很容易理解的,外面的大边框和里面的边框他...

2018-11-12 18:00:03 685 1

原创 python很全的爬虫入门教程

python很全的爬虫入门教程一、爬虫前的准备工作首先,我们要知道什么是爬虫1、什么是网络爬虫?网络爬虫是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。简单的来说,网络爬虫就是一段程序,它模拟人类访问互联网的形式,不停地从网络上获取我们需求的数据。我们可以制定各种各样的爬虫,来满足不同的需求,如果法律允许,你可以采集在...

2018-11-12 16:56:12 2914 1

原创 linux系统安装搜狗输入法

下载安装包到linux系统中,按键Ctr+Alt+T打开终端,输入以下命令切换到下载文件夹: 输入命令:sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 在linux系统桌面右上角的设置中找到System Settings…. 点击进入System Settings页面 进入页面之后点击第三个蓝色带小企鹅的图标 之后会出现这样的页面,...

2018-09-01 08:53:52 31422 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除