
Python
本栏为Python学习
<一蓑烟雨任平生>
没成功之前才华等于狗屎,只有成功了才证明你的一切!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NumPy数组详解
Numpy 是 Python 中科学计算的核心库,NumPy 这个词来源于 Numerical 和 Python 两个单词。它提供了一个高性能的多维数组对象,以及大量的库函数和操作,可以帮助程序员轻松地进行数值计算,广泛应用于机器学习模型、图像处理和计算机图形学、数学任务等领域。原创 2020-02-09 17:54:45 · 1683 阅读 · 0 评论 -
python导出数据
一、导出Excel文件import pandas as pddf1 = pd.read_excel('/Users/caizhengjie/Desktop/数据4.xlsx')print(df1)# 设置文件导出的路径df1.to_excel(excel_writer=r'/Users/caizhengjie/Desktop/数据分析数据/数据导出/测试文档.xlsx')# 设置She...原创 2020-02-05 22:15:04 · 6222 阅读 · 0 评论 -
python多表拼接
一、表的横向拼接'''多表的横向拼接:在横向将两个表依据公共列拼接在一起'''# 连接表的类型# 1。一对一:就是两个表的公共列是一对一的import pandas as pddf1 = pd.read_excel('/Users/caizhengjie/Desktop/数据分析数据/多表拼接/数据1.xlsx')df2 = pd.read_excel('/Users/caizhe...原创 2020-02-05 21:59:19 · 4471 阅读 · 1 评论 -
python数据分组和数据透视表
一、数据分组'''数据分组:根据一个或多个键将数据分成若干组,然后对分组后的数据分别进行汇总计算,并将汇总计算后的结果进行合并,被用作汇总计算的函数成为聚合函数。python中对数据进行分组利用的是groupby()函数'''# 分组键是列名import pandas as pd;df = pd.read_excel('/Users/caizhengjie/Desktop/数据4....原创 2020-02-05 21:56:19 · 1525 阅读 · 0 评论 -
python时间序列
一、获取当前时刻的时间from datetime import datetime# 返回当前时刻的日期和时间print(datetime.now())# 分别返回当前时刻的年,月,日print(datetime.now().year)print(datetime.now().month)print(datetime.now().day)# 返回当前时刻的周数# 返回周几pr...原创 2020-02-05 21:50:44 · 310 阅读 · 0 评论 -
python数据运算
一、算术运算import pandas as pddata = {'c1':[1,4],'c2':[2,5],'c3':[3,6]}df = pd.DataFrame(data,index=['s1','s2'])print(df)# 两数相加print(df['c1']+ df['c2'])# 两数相减print(df['c1']-df['c2'])# 两数相乘print(d...原创 2020-02-05 21:46:08 · 608 阅读 · 0 评论 -
python数值操作
首先查看数据,分别为数据1,数据2,数据3一、数值替换import pandas as pd# 数值操作df = pd.read_excel('/Users/caizhengjie/Desktop/a.xlsx')print(df)# 数值的替换——1对1替换print('替换后.........')df['姓名'].replace('王峰','caizhengjie',i...原创 2020-01-30 22:52:05 · 359 阅读 · 0 评论 -
python操作数据选择
import pandas as pd# 选择数据df = pd.read_excel('/Users/caizhengjie/Desktop/a.xlsx')print(df)print('.....................')# 普通索引# 选择列print(df['姓名'])# 选择多列print(df[['姓名','学校']])# 传入具体位置的索引prin...原创 2020-01-30 22:31:52 · 346 阅读 · 0 评论 -
python数据预处理
import pandas as pd# 缺失值处理df = pd.read_excel('/Users/caizhengjie/Desktop/a.xlsx')print(df)# 直接调用info方法就会返回每一列的缺失值print(df.info())print('.....................')# isnull方法判断哪个是缺失值print(df.isnul...原创 2020-01-30 22:30:38 · 342 阅读 · 0 评论 -
python导入外部数据
导入excel文件原创 2020-01-30 22:27:00 · 1215 阅读 · 0 评论 -
Pandas之Series
import pandas as pd# Series数据结构# 传入一个列表S1 =pd.Series(['a','b','c','d'])print(S1)# 指定索引print('................')S2 =pd.Series([1,2,3,4],index=['a','s','f','d'])print(S2)# 传入一个字典print('..........原创 2020-01-30 22:18:24 · 231 阅读 · 0 评论 -
Pandas之DataFrame
import pandas as pd;'''总结:pd.DataFrame()可以放一个列表或者放一个嵌套列表(里面可以是列表也可以是元祖),也可以是个元祖,但不可不可放一个嵌套元祖'''# 创建一个DataFrame# 传入一个列表df1 = pd.DataFrame(['a','b','c','d'])print(df1)# 传入一个嵌套列表print('...........原创 2020-01-30 22:17:05 · 157 阅读 · 0 评论 -
pyecharts 0.5版本绘制各类图像大全
目录一、柱状图竖向柱状图横向柱状图小节二、散点图Scatter散点图EffectScatter散点图Scatter3D散点图三、折线图折线图折线阶梯图面积图四、3D折线图五、仪表盘六、关系图七、地理图世界地图中国地图省市地图区县地图八、平行坐标系图九、极坐标系图十、水球图十一、漏斗图十二、热力图十三、词云图十四、雷达图十五、饼图普通饼图玫瑰饼图十六、其他图pyecharts是一款将python与...原创 2020-03-30 15:59:32 · 2837 阅读 · 3 评论 -
pyecharts1.0+版本绘制Geo地理图
示例代码:这里展示的是全国各省份人口的数量,举例前七个省份。# 导入库from pyecharts.charts import Geofrom pyecharts import options as optsfrom pyecharts.globals import ChartType# 绘制地理图def geo_chartso() ->Geo: data = [[...原创 2020-03-28 21:01:44 · 1443 阅读 · 1 评论 -
pyecharts1.0+版本绘制wordcloud词云图
示例代码:from pyecharts.charts import WordCloudfrom pyecharts import options as opts# 构建词云数据,词云格式[(word,count),(word,count)]data = [ ('java',170), ('python',150), ('c',112), ('javascri...原创 2020-03-28 20:55:03 · 1295 阅读 · 1 评论 -
pyecharts1.0+版本绘制scatter散点图
示例代码:from pyecharts.charts import Scatterfrom pyecharts import options as optsimport numpy as np# 构建散点图scatter数据x_data = np.linspace(0,10,30)y1_data = np.sin(x_data)y2_data = np.cos(x_data)#...原创 2020-03-28 20:50:16 · 2135 阅读 · 0 评论 -
pyecharts1.0+版本绘制Pie饼图
一、绘制饼图注意:绘制饼图所需数据格式:[[x1,y1],[x2,y2]]绘制饼图的操作步骤1: 构建饼图的数据2:为饼图添加数据3:设置标题4:设置每一项占比示例代码:# 导入饼图-Piefrom pyecharts.charts import Piefrom pyecharts import options as opts# 构建数据x_data = ["直接访问",...原创 2020-03-28 20:47:28 · 2146 阅读 · 1 评论 -
pyecharts1.0+版本绘制Line折线图
一、绘制简单折线图示例代码:# 导入库from pyecharts.charts import Lineimport pyecharts.options as opts# 绘制散点数据x = ['seaborn','matplotlib','plotly','pyecharts','python']y1 = [440,550,770,467,800]y2 = [570,430,5...原创 2020-03-28 20:41:51 · 3026 阅读 · 0 评论 -
pyecharts1.0+版本绘制Bar柱状图
一、绘制Bar柱状图示例代码:# 导入柱状图-Barfrom pyecharts.charts import Barfrom pyecharts import options as optsdef bar_charts() ->Bar: ''' 定义一个返回pyecharts bar的函数 :return: ''' # 设置行名 c...原创 2020-03-28 20:34:57 · 1816 阅读 · 0 评论 -
绘制pyecharts的三种方式(1.0+版本)
第一种:生成HTML文件以柱形图为例# 导入柱状图-Barfrom pyecharts.charts import Barfrom pyecharts import options as opts# 设置行名columns = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "D...原创 2020-03-23 15:46:40 · 1255 阅读 · 0 评论 -
pyecharts的安装与介绍
一、介绍ECharts是一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的Canvas类库ZRender,提供直观、生动、可交互、可高度个性化定制的数据可视化图表。ECharts提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap,多维数据...原创 2020-03-22 22:21:19 · 1146 阅读 · 0 评论 -
python绘制组合图表
一、折线图+折线图import numpy as npimport matplotlib.pyplot as plt#解决中文乱码问题plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']# 解决负号无法正常显示的问题plt.rcParams['axes.unicode_minus']=False#在默认设置下matplotlib...原创 2020-02-09 16:50:34 · 2281 阅读 · 0 评论 -
python Matplotlib库绘制常用图表(超全)
一、绘制圆环图import numpy as npimport matplotlib.pyplot as plt#解决中文乱码问题plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']# 解决负号无法正常显示的问题plt.rcParams['axes.unicode_minus']=False#在默认设置下matplotlib做出...原创 2020-02-09 16:30:36 · 4055 阅读 · 0 评论 -
python简单数据可视化
摘要:数据可视化的基本流程:1整理数据,2明确目的,3寻找合适的表现形式图表的基本元素组成:画布、坐标系、坐标轴、坐标轴标题、图标标题、数据标签、数据网格线、图例、误差线一、建立画布和坐标系# 建立画布import numpy as npimport matplotlib.pyplot as plt#解决中文乱码问题plt.rcParams["font.sans-serif"]=['...原创 2020-02-09 16:10:13 · 453 阅读 · 0 评论 -
Mac中PyCharm配置Anaconda环境的方法
我们的目的是在PyCharm使用Anaconda自带的python以及它丰富的第三方库,所以这一步才是最重要的在安装PyCharm成功后第一次打开,先选择创建一个新的项目,然后选择环境的时候依次选择这一步最为关键,也是最容易出错的。当我们看到上图所示的内容之后,第一反应就是点击 Conda Environmenr,这是不正确的,也是很多人都会遇到的困惑。正确的选择应该是 System Interpreter。选择System Interpreter,点击右上角的三点,选择 Add,将会出现如下页面原创 2021-04-02 19:35:45 · 5010 阅读 · 8 评论 -
人脸识别与人脸检测(Mac版)
一、简单的人脸识别人脸识别作为人工智能领域的经典案例,我们使用python来实现它,从他的代码量来看,实现简单的人脸识别并不需要太多代码,这得益于python中强大的库-cv2。在运行人脸识别代码时,如果是Mac电脑,用pycharm编辑器是不能打开摄像头的,因为pycharm没有权限获取Mac的摄像头,则采取的做法是使用Mac终端的vim编辑器来运行。(Windows的我不太清楚)代码如下:...原创 2020-02-06 20:17:13 · 2847 阅读 · 0 评论 -
听说你安装Python包特别慢,来试试这个方法
在安装好python开发环境pycharm之后,经常看遇到安装Python包特别慢,今天就给大家介绍一种解决下载慢的方法,那就是给python的pip换源吧,这个换源,相对来说,还是比较重要的。通常的下载方式是pip install ~下面就开始给python的pip换源吧打开pycharm,进行设置清华:https://pypi.tuna.tsinghua.edu.cn/simple...原创 2020-03-29 17:37:58 · 1468 阅读 · 0 评论