![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 54
SunChao3555
请找到我,到了对的时候
https://www.lfd.uci.edu/~gohlke/pythonlibs/
展开
-
Python基础知识整理
目录1. Python的映射类型2.python中的标识符3.装饰器4.Python中的复数5.函数参数定义6.Python闭包7. 已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果8.可变与不可变数据类型9.最大公约(因)数10.比较大小11.字符串编解码:12.质数:13.正则匹配字符串14.python socket操作15. 解释型语言的特性有什么16. Python...原创 2020-06-17 15:57:06 · 2155 阅读 · 0 评论 -
随笔-python-LCA/括号匹配/直方图最大面积
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgimport math#链表'''链表的部分翻转【头插法,直接翻转而不必申请新空间】头插...原创 2018-08-28 13:47:13 · 597 阅读 · 0 评论 -
完美洗牌算法以及python实现
'''#完美洗牌算法长度为2n的数组{a1,a2,...,an,b1,b2,...,bn},经过整理后变成{a1,b1,a2,b2,...,an,bn},要求时间复杂度O(n),空间复杂度O(1)1.步步前移 观察变换后两个序列的特点,我们可以做如下一系列操作: 1.确定b1的位置,即让它跟它前面的a2,a3,a4交换: a1,b1,a2,a3,a4,b2,...原创 2018-08-22 21:27:02 · 3832 阅读 · 0 评论 -
python scikit-learn
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgimport sklearn'''Traditional Machine Learning...原创 2018-08-03 14:58:27 · 264 阅读 · 0 评论 -
python分布式计算--概述
#coding:utf-8import scrapyimport xlwt, lxmlimport re, json,time,mathimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalg'''python 分布式计算 Python 多进程与多线程 ...原创 2018-08-03 14:55:37 · 5467 阅读 · 0 评论 -
权利的游戏--社团发现
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgfrom igraph import *import csvedges=[]firstLi...原创 2018-08-01 16:55:04 · 644 阅读 · 2 评论 -
社交网络分析--python-igraph
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalg#文档:igraph.org/python/doc/#社交网络分析#from igrap...原创 2018-08-01 10:14:43 · 7792 阅读 · 5 评论 -
python数据分析--matplotlib基础
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npnp.random.seed(12345)plt.rc('figure',figsize=(10,6))import pylab,osfrom scipy impo...原创 2018-07-30 17:27:04 · 368 阅读 · 0 评论 -
python35 scrapy框架下连接数据库
一、准备:1.cmd命令行下执行pip install pymysql 下载安装pymysql包二、详情可见转载博客:http://blog.csdn.net/qq_31518899/article/details/76576537原创 2018-07-26 14:37:32 · 370 阅读 · 0 评论 -
二叉查找树、二叉平衡树--python
代码仅供参考!#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgimport sys#树#二叉查找树'''给定一颗二叉查找树,查找某...原创 2018-08-24 18:12:52 · 429 阅读 · 0 评论 -
图论--广度优先搜索--python
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgfrom igraph import *from collections import deq...原创 2018-08-29 16:15:23 · 716 阅读 · 0 评论 -
Windows10+Pycharm+Pyspark环境安装单机版spark
首先请确保你已经配置好Java1.7以上环境步骤一、spark官网下载spark2.0以上版本http://spark.apache.org/downloads.html然后将其解压至C盘根目录:【本人使用的是spark-2.2.0-bin-hadoop2.7】步骤二:安装python环境【建议python3.5版本】,当然也可以直接安装Anaconda,然后使用自带或者创建pytho...原创 2018-11-18 18:53:14 · 2956 阅读 · 1 评论 -
pyinstaller 打包.py文件为.exe
1.首先分别pip install pyinstaller 和 pip install pywin32[对于不能pip install pywin32,可以去官网下载对应版本]pyinstaller官方文档:https://pyinstaller.readthedocs.io/en/stable/django打包的官方文档:https://github.com/pyinstaller...原创 2018-11-09 17:51:51 · 428 阅读 · 0 评论 -
django migrate 报错:Unable to create the django_migrations table (%s)" % exc
django pyhon manage.py migrate报的错误如下:Unable to create the django_migrations table (%s)" % exc# 对新建models的class类进行migrate时报错:xxtable already exist --可尝试此方法---python manage.py migrate myApp --fakef...原创 2018-10-24 23:26:54 · 1442 阅读 · 0 评论 -
贪心算法和动态规划/最长递增子序列LIS等问题
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgimport math#贪心算法和动态规划'''基本归纳法:对于Ai+1,只需考察前一个...原创 2018-09-15 13:58:59 · 651 阅读 · 0 评论 -
LCS最长公共子序列---python
#最长公共子序列,两个序列X和Y的公共子序列中,长度最长的那个。【不一定连续,区别于最长公共子串】X长度为m,Y为nLCS的记号: Xi=<x1,...,xi>即X序列的前i个字符,字符串X的i前缀 Yj。。。。。 LCS(X,Y)为字符串X和Y的最长公共子序列,即Z=<z1,...,zk> 严格的说,LCS(X,Y)是个字符串...原创 2018-09-15 13:54:39 · 357 阅读 · 0 评论 -
Apriori算法实现 python
Apriori:使用逐层迭代方法基于候选产生找出频繁项集输入:D:事务数据库 min_support:最小支持度阈值【p(AB)】输出:L,D中的频繁项集方法:L1=find_frequent_1_itemsets(D) for(k=2;Lk-1 != Null;k++){ Ck=apriori_generate(Lk-1) for...原创 2018-09-08 17:00:58 · 726 阅读 · 0 评论 -
深度优先搜索--python
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgimport math'''深度优先搜索DFS 理念:不断深入,‘走到头’回退(回...原创 2018-09-04 16:41:14 · 1139 阅读 · 0 评论 -
Scrapy电影天堂最新电影信息爬取
环境:python 2.7创建scrapy项目过程可见本人博客其他文章,这里不再赘述直接上代码 主要代码# -*- coding: utf-8 -*-import scrapyclass DyttSpider(scrapy.Spider): name = 'dytt' allowed_domains = ['ygdy8.net'] st...原创 2018-07-26 14:35:41 · 1524 阅读 · 0 评论 -
python数据分析--pandas--02
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgfrom pandas import DataFrame,Series,MultiIndexi...原创 2018-07-26 14:30:58 · 549 阅读 · 0 评论 -
python数据分析--pandas-01
#coding:utf-8import scrapyimport xlwt, lxmlimport re, jsonimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalgfrom pandas import Series,DataFrame'''#http:/...原创 2018-07-26 14:27:12 · 304 阅读 · 0 评论 -
Python语言基础--6.2(Json解析)
#通过对于http://api.map.baidu.com/location/ip?ak=KQvhEkxc6mFCAYHTblC3NGVmxzxIWk0E&coor=bd09ll的Json解析#获取当前所在城市,然后根据当前城市填充至旅游的url地址中,再对其解析获取相关旅游信息#当然这只是默认城市信息,还可以通过输入查询其他城市#coding:utf-8import request原创 2018-01-23 11:22:25 · 197 阅读 · 0 评论 -
Python语言基础--6.1(Json解析)
#coding:utf-8import requestsimport json#1.准备url地址s=1while str(s)!='0': l=raw_input('请输入要查询城市:') url='http://api.map.baidu.com/telematics/v3/travel_city?location={}&ak=TueGDhCvwI6fOrQnLM0原创 2018-01-23 11:15:40 · 223 阅读 · 0 评论 -
Python语言基础--6(json解析)
#python 2.7#coding:utf-8#url 统一资源定位符#在python中发送请求#下载requests包,用其发送请求#windows+r cmd 输入 pip install requestsimport requestsimport json#1.准备url地址while 1: l=raw_input('请输入要查询城市:')原创 2018-01-23 11:12:49 · 222 阅读 · 0 评论 -
Python语言基础--5(列表的使用)
#coding:utf-8# list列表 容器类 列表中存的数据是有顺序的,可以存放数字,字符串,对象等#声明一个列表 多个元素,隔开list_1=[1,2,'hei',3.12,'ok']list_1.append()'''添加数据'''#指定位置添加数据(如果位置超过最大索引,会将数据放置尾部)list_1.insert(0,'we')#扩展列表 将另外一个列表中的数据全部原创 2018-01-23 11:09:33 · 200 阅读 · 0 评论 -
Python语言基础--4(词频统计)
#coding:utf-8import timeimport stringnum=[6,2,7,4,1,3,5]str='dfjyfhbs'print sorted(num,reverse=True)for a,b in zip(num,str): print b,'is',aa=[]t1=time.clock()for i in range(1,20000):原创 2018-01-23 11:05:13 · 455 阅读 · 0 评论 -
Python第三方包scrapy报错可能解决办法
在windows下,在cmd中运行pip install scrapy报错:解决方案http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(如我的Twisted‑17.9.0‑cp35‑cp35m‑win_amd64.whl),cp后面是python版本,amd64代表64位,运行命令:原创 2018-01-22 15:58:41 · 662 阅读 · 0 评论 -
Python语言基础--3(for循环(乘法表),猜大小)
#Python 2.7#coding:utf-8#引入Python内置random包import random#num1取值为0-99内的随机整数num1=random.randint(0,100)#print num1while 1: num2=input('请输入一个0-100的整数:') if num2<num1: print('你猜小了')原创 2018-01-22 14:56:09 · 541 阅读 · 0 评论 -
Python语言基础--2(字符串的相关操作)
#Python 2.7#coding:utf-8#定义三个字符串search='186'num1='186390112631374'num2='385673457186893457'#find()函数:查找search字符串出现的起始位置#len():求元素长度函数print search , ' is at ' , str(num1.find(search)) , ' to原创 2018-01-22 14:36:31 · 331 阅读 · 0 评论 -
Python语言基础--1(if‘、while条件语句)
#当前环境:Python 2.7#coding:utf-8#设置当前文件的编码格式,在python3中,#所有的字符编码统一为unicode编码,所以python3中可以不用写这句话print'BMI指数'height=1#while循环为先判断条件是否为真,若为真则执行循环内语句(此处应了解到计算机以二进制形式存储数据,非0即1)另外while多个条件用and/or连接#当然还原创 2018-01-22 13:37:28 · 266 阅读 · 0 评论 -
京东秒杀 Python实现
#Python 3.5#coding:utf-8#import scrapyfrom selenium import webdriverimport timeimport datetimedriver = webdriver.Firefox()driver.get('https:www.jd.com/')class JDLOGIN(object): def login原创 2018-01-23 20:02:11 · 5465 阅读 · 0 评论 -
京东抢券Python脚本
#coding:utf-8#import scrapyfrom selenium import webdriverimport timeimport datetimeclass JDQUAN(object): def __init__(self,url): self.driver=webdriver.Firefox() self.driver.g...原创 2018-07-26 14:33:26 · 17881 阅读 · 5 评论 -
使用python自带Venv创建虚拟环境安装多版本python
安装最佳顺序建议(自认为):将要安装虚拟环境的python版本 手动设置安装目录及环境变量,升级pip至最新(更新成功后若pip,),安装后的python.exe按版本重新命名,顺序进行后面操作其中部分问题可参考下面解决方案win10安装python2.7出错问题解决报错如下: there is a problem with this windows inst原创 2018-01-25 16:35:53 · 5565 阅读 · 0 评论 -
python数据分析--numpy基础
#coding:utf-8import scrapyimport xlwt, lxmlimport re, json,timeimport matplotlib.pyplot as pltimport numpy as npimport pylabfrom scipy import linalg'''points=np.arange(-5,5,0.01)xs,ys=np.m...原创 2018-07-26 14:25:38 · 417 阅读 · 0 评论 -
python数据分析概述
#coding:utf-8import scrapy,math,stringimport lxml,scipyimport re,jsonimport pandas as pdimport numpy as np# class Test(object):# def start(self,num):# print(num)# numbers...原创 2018-07-26 14:04:13 · 425 阅读 · 0 评论 -
基于django的天气预报实现
说明:1.环境:python3.5 2.Django2.0.2 What’s new in Django2.0 文档中一共列出了三个新的特性: 更简单的URL路由语法 (Simplified URL routing syntax)admin应用的针对移动设备的优化改进(Mobile-friendly contrib.admin)支持SQL开窗表达式(Window expressions...原创 2018-02-13 23:39:10 · 2511 阅读 · 0 评论 -
制作的简单网页
主要包括css样式选择器的使用,以及利用相对位置,绝对位置,固定位置的相互关系实现导航条浮动显示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我的主页</title> <s原创 2018-02-11 17:26:13 · 547 阅读 · 0 评论 -
智联招聘职位信息爬取并写入xls表中
环境:python2.71.cmd命令行下载第三方资源包:pip install xlwt(用于往表格中写入数据)主要代码#coding: utf-8import requestsimport reimport xlwt#headers模拟浏览器访问url,避免反爬虫措施的一种#主要通过提前手动浏览器打开该网页链接,然后查看元素,在网络部分找到cookies里的请求头中User-Agen...原创 2018-02-10 14:08:32 · 1147 阅读 · 0 评论 -
站长素材网 图标信息爬取(scrapy)
准备工作: 1.创建scrapy项目 cmd命令行(若想创建至桌面,可先 cd desktop) 输入 scrapy startproject +项目名 ,enter根据命令行显示示例依次操作即可 用pycharm打开创建的文件夹,并创建debug.py文件,方便断点调试程序 debug文件内代码#coding:utf-8from scrapy.c...原创 2018-02-10 12:44:00 · 657 阅读 · 0 评论 -
win10 装MySQL Instance Configuration Wizerd 卡死/未响应问题
一、若此前安装过MySQL应当先将此前的文件残留清除干净见链接http://blog.csdn.net/aerchi/article/details/50432934二、隐藏文件ProgramData\MySQL也应当删除,偷懒方法就是在安装盘搜索框内输入'MySQL',删除一级标签三、对于注册表内MySQL文件使用链接内介绍方法,可能存在一直查询没有结果的问题,此时可以去原创 2018-01-27 16:44:59 · 3078 阅读 · 0 评论