python
simon5169
行到水穷处 坐看云起时
展开
-
pandas之数据合并与分组聚合
import pandas as pdprint("*"*25+"数据合并操作"+"*"*25)#merge按行索引操作,join按列索引操作import numpy as npdf1=pd.DataFrame(np.ones((2,4)),index=["A","B"],columns=list("abcd"))df2=pd.DataFrame(np.zeros((3,3)),ind...原创 2020-04-19 18:52:25 · 673 阅读 · 0 评论 -
pandas之统计方法2
print("*"*25+"数据分类统计"+"*"*25)*************************数据分类*************************import pandas as pdfrom matplotlib import pyplot as pltfile_path="./IMDB-Movie-Data.csv"df = pd.read_csv(file_...原创 2020-04-19 18:06:09 · 302 阅读 · 0 评论 -
pandas之统计方法1
统计方法print("*"*25+"直方图"+"*"*25)*************************直方图*************************import pandas as pdfile_path="./IMDB-Movie-Data.csv"df = pd.read_csv(file_path)print(df.head(1))print(df....原创 2020-04-18 21:51:10 · 161 阅读 · 0 评论 -
pandas之DataFrame的创建&基本操作&索引
import pandas as pdimport numpy as npprint("*"*25+"dataframe创建"+"*"*25)*************************dataframe创建*************************pd.DataFrame(np.arange(12).reshape(3,4)) #index 横向索引,0轴,axis=...原创 2020-04-13 22:36:43 · 1374 阅读 · 0 评论 -
pandas之外部数据读取
import pandas as pddf = pd.read_csv("./dogNames2.csv") #从文件读取数据,另外支持json、html、sql、序列等等print(df) Row_Labels Count_AnimalName0 1 11 2 ...原创 2020-04-13 21:42:57 · 334 阅读 · 0 评论 -
pandas之Series基本使用
import stringimport pandas as pdt=pd.Series([1,2,31,12,3,4]) #创建一个简单的seriestype(t)pandas.core.series.Seriest0 11 22 313 124 35 4dtype: int64t2=pd.Series([1,23,2...原创 2020-04-11 21:33:47 · 382 阅读 · 0 评论 -
numpy的基本使用
原创 2020-04-11 21:18:01 · 152 阅读 · 0 评论 -
NoSQL:redis
redisNoSQL基本概念Redis-概念Redis简介Redis特性Redis优势Redis应用场景Redis-实战安装NoSQL基本概念NoSQL:新出现的数据库(not only sql)。特点:不支持SQL语法存储结构跟传统的关系型数据库中的那样关系表完全不通,nosql中存储的数据都是KV形式NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,...原创 2019-10-28 21:32:14 · 340 阅读 · 0 评论 -
nginx+uwsgi+django+ssl
安装pip install django==2.1pip install uwsgiyum -y install nginxuwsgi环境变量ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi测试uwsgi --http 0.0.0.0:80 --file Transient/wsgi.py --static-map=/stati...原创 2019-10-25 16:48:49 · 267 阅读 · 0 评论 -
django Middleware
1、中间件运作流程clientmiddleware1middlewareNviewrequest1\process_request(从1到N)2\process_view(从1到N)通过url找到viewprocess_exception遇到异常process_exception(从N到1)中途有处理直接回如果有异常且process_exception处理,带上处理结果reponseproces...原创 2019-08-12 22:14:10 · 158 阅读 · 0 评论 -
json和pickle
什么是序列化?我们把对象(变量)包括整型字符串列表字典等等都叫对象,从内存中变成可存储或传输的过程称之为序列化,在python中叫pickling,在其他语言中serialization、marshalling、flattening等等,都是一个意思,序列化之后的内容可以写入磁盘或者通过网络传输到别的机器上。相反,把变量内容从序列化对象重新读到内存里称之为反序列化,python叫unpickl...原创 2019-07-09 19:50:21 · 1320 阅读 · 0 评论 -
OOP:静态成员变量
python的静态成员变量只能通过 类.变量名 的形式获取原创 2019-07-14 00:21:58 · 143 阅读 · 0 评论 -
OOP:私有成员属性与方法
私有化,不让类的外部访问,python没有真正的私有化原创 2019-07-14 09:27:58 · 207 阅读 · 0 评论 -
OOP:特殊成员方法
Python中有大量类似__doc__这种以双下划线开头和结尾的特殊成员及“魔法方法”,它们有着非常重要的地位和作用,也是Python语言独具特色的语法之一!原创 2019-07-14 12:34:45 · 265 阅读 · 0 评论 -
OOP:反射机制Reflection
反射的功能要显得更为强大。反射使得程序具有在运行时动态修改自己的结构和行为的能力。原创 2019-07-14 15:24:28 · 213 阅读 · 0 评论 -
OOP:单例模式
面向对象之单例模式一、概念二、实现方法一、概念单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件...原创 2019-07-14 15:48:16 · 324 阅读 · 0 评论 -
装饰器之属性(property)
用户在对属性进行修改操作时,用户的输入值没有经过任何校验,数据类型和值域范围完全不可控,用户的随意输入可能会造成灾难性后果,因此用property进行设置class Person(): def get_money(self): return self._money def set_money(se...原创 2019-07-11 21:01:17 · 490 阅读 · 0 评论 -
多进程
多进程一、概念1、进程和线程解释2、python multiprocessing二、实现方法1、join后主线程等待子线程结束2、主进程和父进程的关系3、重写Process方法4、进程daemon一、概念1、进程和线程解释1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都...原创 2019-07-20 16:49:32 · 1041 阅读 · 0 评论 -
django 幂等 patch
django 幂等一、概念二、django实现1、app下创建middleware.py2、setting.py里注册app3、在app的views里应用一、概念幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。二、django实现1、app下创建middleware...原创 2019-08-09 13:24:09 · 686 阅读 · 0 评论 -
数据结构:层级关系树型结构
数据结构:层级关系树型结构python实现python实现利用变量是引用类型和字典的快速索引优化原创 2019-08-10 14:32:08 · 1441 阅读 · 0 评论 -
正则表达式
元字符字符解释.通配符,除了换行符外都能匹配^匹配最开始的首字母$匹配最结尾的字母*重复匹配无穷次+前面一个字符匹配至少一次至无穷次?前面一个字符匹配0次或者1次{n}定义前一个字符n次[]字符集,取里面的一个字符,没有元字符功能(例外:\ ^取反 -范围),[a,b] a或者b、[a-z] a到z|管道符...原创 2019-07-08 20:46:16 · 111 阅读 · 0 评论