随笔分类 -  python

摘要:引用: https://www.cnblogs.com/grimm/p/11104562.html https://www.cnblogs.com/zhongyehai/p/10619917.html 第一步:安装Python3环境 1.首先安装编译环境(后续需要从python官网获取Python3 阅读全文
posted @ 2021-06-11 15:47 番薯大大 阅读(1713) 评论(0) 推荐(0)
摘要:一.确定分析目标 1.数据分析的大忌是不知道分析方向和目的,拿着一堆数据不知所措。一切数据分析都是以业务为核心目的,而不是以数据为目的。所以,我们应该先定分析的目标,然后在处理数据。 二.处理数据 1.查看数据情况 import pandas as pd data = pd.read_csv('/d 阅读全文
posted @ 2020-06-04 17:11 番薯大大 阅读(385) 评论(0) 推荐(0)
摘要:一.单变量分析绘图 1.什么是单变量分析? 单变量其实就是我们通常接触到的数据集中的一列数据 2.使用NumPy模块从标准正态分布中随机地抽取1000个数,作为我们的连续数值型数据。 data = np.random.normal(size=1000) random是NumPy的一个随机模块,在ra 阅读全文
posted @ 2020-06-01 19:00 番薯大大 阅读(809) 评论(0) 推荐(0)
摘要:一.Seaborn简介 1.Seaborn 是基于 Python 且非常受欢迎的图形可视化库,并且在 Matplotlib 的基础上,进行了更高级的封装,使得作图更加方便快捷。可以通过极简的代码,做出具有分析价值而又十分美观的图形。 2.seaborn.set()函数: sns.set(contex 阅读全文
posted @ 2020-05-27 17:42 番薯大大 阅读(391) 评论(0) 推荐(0)
摘要:一.柱状图 1.plt.bar(x,height,width,color) x:记录x轴上的标签 height:记录每个柱形的高度 width:设置柱形的宽度 color:设置柱形的颜色,传入颜色值的列表,例如:['blue','green','red'] 2.使用plt.text( )函数把柱形的 阅读全文
posted @ 2020-05-21 17:13 番薯大大 阅读(731) 评论(0) 推荐(0)
摘要:一. 画图中中文显示 1.如果想要Matplotlib显示中文我们可以使用三种方法: 第一种:直接修改Matplotlib配置文件matplotlibrc 第二种:动态修改配置 第三种:设置自定义字体 2.第三种eg: %matplotlib inline from matplotlib impor 阅读全文
posted @ 2020-05-20 17:56 番薯大大 阅读(701) 评论(0) 推荐(0)
摘要:一.Matplotlib的图像的结构图: 1. 第一层是底层的容器层,主要包括Canvas、Figure、Axes; 2. 第二层是辅助显示层,主要包括axis、spines、grid、legend、title等; 3. 第三层为图像层,即通过plot、scatter等方法绘制的图像。 2.Canv 阅读全文
posted @ 2020-05-19 19:01 番薯大大 阅读(332) 评论(0) 推荐(0)
摘要:一. python日期和时间数据类型 1.datetime的time方法可以创建时间,date方法可以创建日期,datetime方法则是日期和时间的结合体。 通过year、month、day、hour、minute、second属性,可以获取到相应的日期或者时间的值。 date = datetime 阅读全文
posted @ 2020-05-15 18:40 番薯大大 阅读(382) 评论(0) 推荐(0)
摘要:一.创建测试数据 1. np.random.randint(0,100,size=(6,3))是使用numpy中的随机模块random中,生成随机整数方法randint,里面的参数size是指定生成6行3列的数据,并且每个数字的范围在0到100之间。 import pandas as pd impo 阅读全文
posted @ 2020-05-15 16:46 番薯大大 阅读(1739) 评论(0) 推荐(0)
摘要:一. 数据的合并 1.数据合并主要包括下面两种操作: 轴向连接(concatenation):pd.concat()可以沿一个轴将多个DataFrame对象连接在一起,形成一个新的DataFrame对象。 融合(merging):pd.merge()方法可以根据一个或多个键将不同DataFrame中 阅读全文
posted @ 2020-04-29 18:40 番薯大大 阅读(1091) 评论(0) 推荐(0)
摘要:一. pandas csv 1. pandas将数据写入csv文件中 df.to_csv(path_or_buf='./xxx.csv', encoding='utf_8_sig') 2.如果不想把索引写道csv中, 增加index= False df.to_csv(path_or_buf='./h 阅读全文
posted @ 2020-04-23 18:05 番薯大大 阅读(455) 评论(0) 推荐(0)
摘要:1.Series from pandas import Seriesemp=['001','002','003','004','005','006']name=['亚瑟', '后裔','小乔','哪吒' ,'虞姬','王昭君']series = Series(data=name,index=emp) 阅读全文
posted @ 2020-02-19 17:32 番薯大大 阅读(504) 评论(0) 推荐(0)
摘要:1.生成requirements.txt文件 pip freeze > requirements.txt 安装requirements.txt依赖 pip install -r requirements.txt 阅读全文
posted @ 2020-02-14 11:02 番薯大大 阅读(157) 评论(0) 推荐(0)
摘要:一. 安装djiango 二.创建项目并启动 1. django-admin startproject project_name 创建项目 2. python3 manage.py startapp son_project_name 创建子项目 3. python3 manage.py runser 阅读全文
posted @ 2019-12-16 20:30 番薯大大 阅读(100) 评论(0) 推荐(0)
摘要:一.python爬虫使用的模块 1.import requests 2.from bs4 import BeautifulSoup 3.pandas 数据分析高级接口模块 二. 爬取数据在第一个请求中时, 使用BeautifulSoup import requests# 引用requests库fro 阅读全文
posted @ 2019-10-19 19:02 番薯大大 阅读(5763) 评论(0) 推荐(1)
摘要:一.环境准备 1.python开发环境, python3.7 2.setuptools基础工具包 3.pip安装包管理工具 4.selenium自动化测试工具 chrom驱动下载地址: http://npm.taobao.org/mirrors/chromedriver/ 5.pytest自动化测试 阅读全文
posted @ 2019-10-16 15:47 番薯大大 阅读(2241) 评论(0) 推荐(0)
摘要:一.Python 是一种高层次的结合了解释性、编译性、交互性和面向对象的高级程序设计语言。 二.python文件类型 1.源代码:文件名以 .py为扩展名, 文件第一行 #! /usr/bin/python 2.字节代码: python源文件编译后文件, 以 .pyc为扩展名, 编译方法: impo 阅读全文
posted @ 2019-09-11 16:20 番薯大大 阅读(327) 评论(0) 推荐(1)