- 博客(32)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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版本和系统版本的Twistedpip 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关注的人