自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 matplotlip 绘图与可视化基础

axis,指的是x轴或y 轴这种坐标轴通过下面的小例子,我们看一下matplotlip 该如何简单的使用例:假如一天中每隔两个小时的气温分别是[15,13,14.5,17,20,25,26,27,22,18,15],绘制气温变化。from matplotlib import pyplot as plt #导入pyplotx =range(2,26,2) #数据在x轴的位置,是一个可迭代对象y =[15,13,14.5,17,20,25,26,27,22,18,15,13] #数据在

2020-07-14 17:42:04 1239

原创 ndarray的数据类型

dytpe是numpy的数据类型。数据中的dytpe都是按照类型名,比如:float和int,来命名的,后面再加一个表明每个元素位数的数字。我们常见的float64,就是指64个字节。(或64位小数)。arr1 =np.array([1,2,3],dtype=np.float64)arr1.dtypedtype('float64')arr2 =np.array([1,2,3],dtype=np.int32)arr2.dtypedtype('int32')不仅仅可以规定数组类型,而且还可以

2020-07-29 18:05:37 1458 1

原创 1.1生成ndarray

生成数组最简单的方式是array 函数,array 函数可以接收任意序列型对象,包括数组,生成一个新的包含传递数据的numpy数组。array函数,将输入的数据(可以是列表,元组,其他序列)转化为ndarray,如果不显示指明数据类型,将自动推断,默认复制所有的输入数据data1=[4,6,7,0,1.3]a =np.array(data1)因为data2是一个包含列表的列表,所以numpy数组默认生成一个二维的数组,这个时候我们可以用ndim和shape检查一下子。print(b.ndim

2020-07-29 14:44:49 708

原创 Numpy ndarray:多维数组对象

参考书籍:利用python做数据分析 作者:wes mckinneynumpy 本身并不提供建模和和科学函数,理解numpy的数组以及基于数组的计算将帮助我们更高效地使用基于数组的工具,比如:pandas1.1 Numpy ndarray:多维数组对象numpy 最核心的特征之一就是n维数组对象——ndarray,它是python中一个快速,灵活的数据集容器。数组允许在整块数据上进行数学运算。(比如利用矩阵来计算就比普通的运算快的多的多)首先我导入一个numpy,再生成一个随机

2020-07-29 14:01:42 424

原创 numpy中有一些常用的用来产生随机数的函数

numpy中有一些常用的用来产生随机数的函数,randn()和rand()就属于这其中。numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。numpy.random.rand(d0, d1, …, dn)的随机样本位于[0, 1)中。...

2020-07-28 14:41:51 190

原创 python 元组的拆包

元组的拆包帮助我们从元组的起始位置,采集一些元素,这个功能使用的特殊语法*rest ,用于在函数调用时获取任意长度的位置参数列表,rest部分有时候就是可能要丢掉的元素,rest本身这个变量没有什么特殊之处,为了方便我们也可以用_来代替。values =1,2,3,4,5a, b, *rest =valuesprint(a,b)print(rest)输出结果为:1 2[3, 4, 5]...

2020-07-24 15:12:26 178

原创 python的日期

1.python中内建的datetime模块,提供了datetime,data,和time 类型。其中datetime类型是包含时间和日期信息的,最常用的方法是:from datetime import datetime, date,timedt =datetime(2020,5,20,21,23,21)print(dt.day)print(dt.minute)输出结果为:20232.对于datetime实例,你可以分别使用date和time方法获取它的date和time对象:3.s

2020-07-24 11:57:57 196

原创 python %占位符总结

age =22sex ='女'name='花花'height =168ID= 1234567print('大家好我的名字叫%s' %name) #%s 字符串(采用str的显示)print('我今年%d' %age) print('我的身高是%f' %height) #%f浮点占位符print('我的编号是%i' %ID) #十进制整数print('我其实是一个%c' %sex) #单个字符占位输出结果是:大家好我的名字叫花花我今年2

2020-07-22 12:08:58 262

原创 在matplotlib中添加数据注释,显示两个折线图

假设,我们想要看不同日期,收益和成本的变化,该怎么绘制图片。我们只需要两次plot()绘制出折线图。from matplotlib import pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.figure(figsize=(20,8) )plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号x = ['7月1日', '7月2日', '7月

2020-07-21 10:15:05 5654 1

原创 如何将list中的每个数据保留两位小数

在提取出excel 中的数据往往都保留小数点好几位,不方便看,就需要将其中的数据保留两位小数做法:关键,就是将list 转化为numpy 数组,然后在进行操作。import numpy as npcol11 =np.array(col1)col12 =np.array(col2)col13 =np.array(col3) #将list 转化为numpy 数组cola =np.round(col11,2)colb =np.round(col12,2)colc =np.round(co

2020-07-17 14:17:28 5991

原创 用python查取excel 两个子表中,两列数据中不同的元素

用python 查找两个工作子表,两列的不同值import xlrd#导入xlrd模块data = xlrd.open_workbook(r'F:\desktop\工作簿.xlsm') #打开excel文件data.sheet_names()print('sheet:'+str(data.sheet_names())) table1 = data.sheet_by_index(0)table2 = data.sheet_by_index(1)col1 = table1.col_values

2020-07-15 17:14:04 3409

转载 append()函数的用法

a = []a.append(['A','B','C'])#给列表添加列表a.append('a')#给列表添加字符串,字符串必须引号a.append(5)#给列表添加整数,浮点都不用加引号,加引号就转换成字符串了print(a)运行结果为[['A', 'B', 'C'], 'a', 5]...

2020-07-15 15:02:20 71792

原创 用python 读取excel 指定列

df = pd.read_excel(“文件id”, usecols=[0, 5]) # 指定读取第1列和第6列df = pd.read_excel(“文件id””, usecols=[0]) # 指定读取第1列df = pd.read_excel(“文件id””, usecols=[0, 1,2]) # 指定读取第1列、第2列第三

2020-07-14 18:59:09 21427 1

原创 numpy函数:arange()详解

arange不是列表,而是一个多维数组,我们可以设置数字范围,也可以设置数字跳跃。范围可以用序号提取,超过范围就会报错

2020-07-14 10:23:05 3744

原创 matplotlib绘制出现坐标轴中文乱码的情况怎么处理?

用python绘制数据出现中文乱码的情况怎么处理?通常我们绘制含有中文的exce数据l 就会出现乱码的情况,要将乱码的中文复现,只需要输入如下代码:plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号以上图为例,我们看一下结果:import xlrdimport matplotlib.pyplot as plt#调节字体

2020-07-13 15:28:13 2571 1

原创 用python对excel进行操作

哈喽,艾瑞巴蒂。这里我用到的是jupyter notebook.用到的库有pandas,numpy 等。1.用python读取excel 表,子表当读取的excel 表中无字表,直接读取即可。当读取的excel 表中包含多个子表时,需要对字表进行读取方法一: sheet_name =0 (0-代表索引,默认列表名的索引从0开始)方法二: sheet_name ='字符串’(字符串—字表名)pd.read_excel(‘F:\desktop\六月数据详情.xlsm’, sheet_na

2020-07-13 13:21:40 1030

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除