自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu安装Python3.6并且输入python为3.6

Ubuntu16.04默认安装了Python2.7和3.5请注意,系统自带的python千万不能卸载!输入命令python按Ctrl+D退出python命令行输入命令sudo add-apt-repository ppa:jonathonf/python-3.6输入命令sudo apt-get update输入命令sudo ap...

2019-03-16 18:05:30 708

原创 windows 搭建Mysql超详细

1、安装包下载下载地址:https://dev.mysql.com/downloads/mysql/2.下载完成后,选择一个磁盘内放置并解压。3.配置环境变量变量名:MYSQL_HOME变量值:盘符:\路径4.生成data文件以管理员身份运行cmd进入E:\python\mysql\mysql-8.0.12-winx64\bin>下执行命令:mysqld --i...

2019-12-11 18:50:31 265

原创 Flask微框架的快速搭建

Flask微框架的快速搭建Flask是基于Werkzeug,Jinja 2和良好意图的基于Python的微框架微框架中的“微”意味着 Flask 旨在保持核心简单而易于扩展官网地址:http://flask.pocoo.org/文章目录Flask微框架的快速搭建 flask 安装 蓝图介绍( Blueprint) 蓝图作用 搭建微框架 创建项目文件 ...

2019-10-24 10:37:38 442

原创 Python之Matplotlib可视化基础

1. import导入import matplotlib.pyplot as pltimport numpy as np2.基本绘图plt.plot([1,2,3,4]) # basic plotplt.ylabel("some num")plt.show()plt.plot([1,2,3,4],[1,4,9,16]) # plot x versus yplt....

2019-10-23 16:24:10 486

原创 Python之Serise基础篇

一维数组SeriseSerise创建的一维数组与Numpy不同之处在于,索引可以显示,并且还可以自定义索引。获取数组没有不同,都可以通过索引。创建方式:1 由字典创建,字典的key就是index,values就是valuesimport numpy as npimport pandas as pddic = {'a':1 ,'b':2 , 'c':3, 'd':4, 'e':...

2019-10-23 09:52:46 1028

原创 Python之DataFrame基础篇

DataFrame 表示矩阵数据表,有行索引和列索引。DataFrame相当于有表格,有行表头和列表头a=pd.DataFrame(np.random.rand(4,5),index=list("ABCD"),columns=list('abcde'))print(a)DataFrame基本操作增加列或修改列a['f']=[1,2,3,4]a['e']=10print...

2019-10-22 16:30:14 501

原创 DataFrame案例:把数据变成指定格式数据(字符串分割、清洗、合并、重新建立索引)

数据建模之前,我们从数据部门拿到数据,但是这些数据的格式往往并不是我们可以直接使用的,比如下面表中的数据(左:原数据格式)。原数据格式id自成一列,这个很好,但是标签和标签的置信度(这个id属于这个标签的可能性) 都在一个单元格里,仅用空格分隔开来,这对数据处理的过程中很不方便。我们需要将数据转化成右图格式(右:所需数据格式),这有利于我们用id和其他表格中的数据匹配。 ...

2019-10-21 16:18:50 871

原创 web安全之Access注入漏洞

Access注入判断注入点‘ (报错)and 1=1 (and前有空格,带入查询,如果返回正常则有漏洞)and 1=2 (返回错误)or 1=1 或在id后加-号等等,报错则有漏洞判断数据库类型and exsits (select * from msysobjects)>0 (如果存在则是Access数据库)and exsits (select * from ...

2019-10-14 22:23:30 1926

原创 Python-pip更改国内源

Python-pip更改国内源windows方式:1.打开任意文件夹,在上方地址栏中输入%appdata%2.在此目录里新建文件夹pip3.在pip文件夹里新建文件名:pip.ini4.把以下内容复制到pip.ini中,保存即可。 [global] timeout = 6000 index-url = https://mirr...

2019-10-08 13:16:39 168

原创 python简单实现数据行转列(利用pandas和numpy)

直接上代码import pandas as pdimport numpy as np#生成行列格式数据df=pd.DataFrame(np.random.randn(20).reshape(4,5),index=[['a','b','c','d']],columns=[10,20,30,40,50])print(df)#观察初始结构# 10 20 ...

2019-09-25 10:53:53 20333 2

原创 stx_tensorflow 学习之路(四)之逻辑回归

逻辑回归导入模块并且加载数据import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltimport input_data#把训练数据测试数据的标签与特征全部赋予给变量mnist = input_data.read_data_sets('data/', one_hot=True)t...

2019-08-01 17:09:57 142

原创 stx_tensorflow 学习之路(三)之Mnist数据集简介

首先先导入对应的mnist模块,如果报错,可以手动添加一个input_data,然后把数据集下好放在文件夹下命名为dataimport numpy as npimport tensorflow as tfimport matplotlib.pyplot as plt#from tensorflow.examples.tutorials.mnist import input_datai...

2019-08-01 14:45:39 200 2

原创 stx_tensorflow 学习之路(二)之构造线性回归模型

线性回归模型创建线性回归模型我们首先需要导入用到包import numpy as npimport tensorflow as tfimport matplotlib.pyplot as plt然后需要随机生成1000个店围绕在y = 0.1x + 0.3的直线周围(当然你也可以选则别的直线都是可以的)运用到numpy的numpy.random.normal(loc=0.0...

2019-08-01 14:02:42 157

原创 stx_tensorflow 学习之路(一)之tensorflow的基本变量和基本操作

基本变量及基本操作首先我们需要先导入tensorflow并且起个别名tf便于操作import tensorflow as tf在python中我们知道随便赋予一个变量值为多少,直接可以写成#列如变量a初始值为0a = 0但是在tensorflow中变量需要调用其内置的Variable()#声明两个变量矩阵w = tf.Variable([[0.5,1.0]])x...

2019-08-01 11:12:15 170

原创 windows下配置django虚拟环境

windows环境下配置django1、首先安装python物理环境Python3.6.5(django是基于Python3安装的)Python3.6.5的安装包可以在官网下载2、安装完成后,Python的安装过程中会自动给配置好环境变量很轻松3、Ctrl+R打开终端输入命令pip install virtualenv我这个是已经安装好的之后输入命令pip insta...

2019-04-10 16:14:21 1079 2

原创 git 命令 联合 码云的使用总结

git简介git是一个版本管理工具看一下git的一个流程git常用命令:- git --version 查看版本- git config -l 查看配置信息- 克隆版本库 - git clone 版本库地址 将远端服务上的项目克隆到本地-...

2019-04-09 20:51:50 161

原创 python-django rest风格接口

首先在django虚拟环境下安装djangorestframeworkpip install djangorestframework在settings添加app'rest_framework',创建urls.pyurlpatterns=[ path('recommend/',hello.as_view(),name='hello'), ]...

2019-04-01 17:32:29 202

原创 python多线程爬虫案例之爬取麦田

import threadingimport requestsfrom time import sleepfrom bs4 import BeautifulSoupimport csvfrom queue import Queue# 封装一个多线程爬虫类class CrawlThread(threading.Thread): def __init__(self,page_...

2019-03-25 19:47:27 555

原创 python多线程安全问题(两种解决方案)

import threading#如果多个线程同时访问同一个资源,就会造成线程得不安全money = 0#定义一个函数用于存钱def addMoney(): global money for i in range(1000000): money+=1 print(money)#线程冲突情况def conflict(): #有五个线...

2019-03-25 19:44:39 1929

原创 python爬虫框架之Scrapy之分布式 + selenium爬取蘑菇街

首先创建项目进入项目文件夹下用cmdscrapy startproject Mogu打开项目创建appscrapy genspider dushu dushu.com修改settings.py# -*- coding: utf-8 -*-# Scrapy settings for Mogu project## For simplicity, this file...

2019-03-25 19:11:37 918 2

原创 python爬虫框架之Scrapy之分布式爬取读书网

首先创建项目进入项目文件夹下用cmdscrapy startproject DuShu打开项目创建appscrapy genspider -t crawl dushu dushu.com修改settings.pyUSER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KH...

2019-03-23 16:18:14 484

原创 python爬虫框架之Scrapy分布式的使用

分布式使用 首先必须安装scrapy_redis组件pip install scrapy_redis1、scrapy和scrapy_redis的区别​ scrapy是一个通用的爬虫框架,不支持分布式​ scrapy_redis就是为实现scrapy的分布式而诞生的,它里面提功了redis的组件,通过这些redis组件,就可以实现分布式2、...

2019-03-21 21:02:45 360

原创 python爬虫框架之Scrapy之分页爬取电影天堂

首先创建项目进入项目文件夹下用cmdscrapy startproject dytt打开项目创建appscrapy genspider dy dytt8.net修改settings.pyUSER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gec...

2019-03-21 20:14:38 1449

原创 python爬虫框架之Scrapy

Scrapy是一个爬虫框架,提取结构性的数据。其可以应用在数据挖掘,信息处理等方面。提供了许多的爬虫的基类,帮我们更简便使用爬虫。基于Twisted准备步骤首先安装依赖库Twisted在这个网址http://www.lfd.uci.edu/~gohlke/pythonlibs#twisted 下面去寻找符合你的python版本和系统版本的Twisted​pip instal...

2019-03-21 19:57:49 202

原创 uwsgi + python + django 部署项目

首先需要把项目的的环境导出来,在win项目环境执行代码pip freeze > requirements.txt然后进入云服务器进入虚拟环境下载你导入的环境pip install -r requirements.txt在云服务器的虚拟环境下安装uwsipip install uwsgi开始配置nginx的conf文件(在项目里创建一个xxx.conf的配置文件)...

2019-03-17 19:44:47 236 5

原创 uwsgi + python + flask 部署项目

首先需要把项目的的环境导出来,在win项目环境执行代码pip freeze > requirements.txt然后进入云服务器进入虚拟环境下载你导入的环境pip install -r requirements.txt在云服务器的虚拟环境下安装uwsipip install uwsgi开始配置nginx的conf文件(在项目里创建一个xxx.conf的配置...

2019-03-17 19:36:55 1116 1

原创 pip报错ModuleNotFoundError: No module named 'pip._internal'

解决方法wget https://bootstrap.pypa.io/get-pip.pysudo python get-pip.py成功解决

2019-03-17 16:10:58 1794 1

原创 Ubuntu创建python虚拟环境

首先输入代码pip install virtualenvwrapper打开文件: .bashrc 文件在文件的后面添加:()export WORKON_HOME=$HOME/virtualenvs ----》保存虚拟环境的目录export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 ---》创建虚拟环境使用的python的版本...

2019-03-17 16:04:39 1512 1

原创 在 Ubuntu 系统安装 Redis

Ubuntu 下安装在 Ubuntu 系统安装 Redis 可以使用以下命令:sudo apt-get updatesudo apt-get install redis-server启动 Redisredis-server查看 redis 是否启动?redis-cli以上命令将打开以下终端:redis 127.0.0.1:6379>127.0.0...

2019-03-17 14:40:58 173 1

原创 Ubuntu下安装官方版本nginx

UbuntuInstall the prerequisites:sudo apt install curl gnupg2 ca-certificates lsb-releaseTo set up the apt repository for stable nginx packages, run the following command:echo "deb http:/...

2019-03-17 13:44:07 594

原创 Ubuntu下pip3的安装、升级和卸载

输入命令sudo apt-get install python3-pip输入命令查看pip3的版本,如果正常显示说明安装成功pip3 -V升级pip3sudo pip3 install --upgrade pip卸载pip3sudo apt-get remove python3-pip如果出现错误解决方法:这个时候我们需要修改/usr/bi...

2019-03-17 13:41:25 9543

原创 Linux下无法使用add-apt-repository命令

错误:add-apt-repository command not found代码:sudo apt-get install python-software-propertiessudo apt-get updatesudo apt install software-properties-common sudo apt-get update解决!...

2019-03-17 13:22:53 5950 1

空空如也

空空如也

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

TA关注的人

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