自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pandas读取与清洗数据

pandas的读取df=pd.read_csv("3.csv",header=0,)强调第一行是数据而不是文件的第一行(其实就是表示wirh,red,...,animal为列名)nrows=2 只读取两行的数据skiprows=[1,2,3]跳过前三行的数据pandas读取数据时会将NA,NULL缺失值设为NAN设置缺失值,na_values=["1"] 将除索引外为1的值都设为缺失值。pandas数据清洗frame.dropna(ho...

2021-02-23 15:18:07 397

原创 DataFrame数据分析与应用实例

df.sum()对每一列求和df.sum(1)对每一行求和df-1对每一个元素进行减一操作df*2对每一个元素乘2df/2对每一个元素除以2df.index()重新建立索引,需要在()内把所有索引都列出来丢弃指定值1)丢弃不需要的某一行的值丢弃不需要的某两行的值2)丢弃不需要的某一列的值axis=1表示对该列的所有值都进行相同的操作(这里是将col3这列的值都删去)丢弃不需要的某两列的值axis=0表示行操作执行对应

2021-02-23 11:21:35 848

原创 pyecharts

绘制条形图from pyecharts.charts import Barfrom pyecharts import options as optsimport osbar1=Bar()#x坐标轴上的名字bar1.add_xaxis(["数学","物理","化学","生物"])#y坐标轴上的名字以及对应数字bar1.add_yaxis("学生A",[70,85,95,64])#y坐标轴的名称bar1.set_global_opts(title_opts=opts.TitleOpt

2021-02-19 13:18:40 172

原创 numpy和matplotlib绘图综合应用

numpy和matplotlib绘图综合应用import matplotlib.pyplot as pltimport numpy as npx=np.arange(10)y=np.sin(x)z=np.cos(x)w=np.tan(x)#marker设置数据点样式,linewidth设置线宽,linestyle设置线性样式,color设置颜色plt.plot(x,y,marker="*",linewidth=3,linestyle="--",color="red")#以x的值作为x坐

2021-02-18 09:55:56 585

原创 python challenge第二关

我使用的版本为Python3.0以上的版本这关的解题思路就是将所有字母位移两个位置得到新的字母需注意以下两点:1.非字母的字符不要对它进行转换2.y的acsii码为121,位移两位后它会变成a(97)而不是acsii为123的字符解题过程如下:我将这个字符转换为序列,方便我进行字符的更改操作这里的temp<97是为了把非字母的字符筛掉,出题者提供的非字母的字符acsii值均小于97ord()将字母转换为对应的acsiichr()将acsii的值转换为对.

2020-08-29 22:38:12 178

原创 python基础教程的八皇后问题

使用递归:yield返回一个值并记住当前位置,下次运行从它的下一行开始。每请求一个值就会执行生成器的代码,直到遇到一个yield或return

2020-08-26 08:47:35 164

原创 异常模块外的else

2020-08-25 20:13:14 93

原创 pyhon exec字典用法

exec执行语句

2020-08-02 23:51:48 209

原创 for循环体内有if,但else却放在循环体外头

当循环体内的if从未执行,结束执行该循环体时会自动执行else语句

2020-08-02 22:42:34 420

原创 python基础教程代码清单4-2,get用法注释

2020-07-30 21:51:48 140

原创 列表操作

list函数适用于所有类型的序列,而不只是字符串列表删除操作:names=['Alice','Beth','Cecil','Dee-Dee','Earl']del names[2]即可将Cecil删除分片赋值name=list('Perl')可以使用列表将其指定替换,替换的字符数量不一定要与原先字符的数量相同该写法与del得出的结果相同number[1:1][]内第一个数字指索引为1的元素,但是第二个数字表示它不包括索引为1的...

2020-07-25 20:07:14 99

原创 python之序列

[1,2,3]+[4,5,6]得出的结果为[1,2,3,4,5,6]不是值相加,其实就是将两个序列连接在一起。number=[1,2,3,4,5,6,7,8,9,10]number+[4]得出结果为[1,2,3,4,5,6,7,8,9,10,4]注:两种相同类型的序列才能进行连接操作。...

2020-07-24 12:48:00 95

原创 python之步长

以number=[1,2,3,4,5,6,7,8,9,10]为例number[1:10:2]第一个数字表示从索引为1的元素开始,第二个数字表示范围这里指原序列从索引为0的元素开始到索引为10-1的元素,第三个数字表示从开始到结束所得序列中的每个元素在原序列中间隔2-1个元素...

2020-07-24 12:38:38 7064

原创 python分片

tag='Hello World!'tag[0:1]得出的结果为H分片的第一个索引指向的元素包含在分片里,第二个索引指向的元素不包含在分片里。

2020-07-22 11:16:07 133

原创 python3.0 round函数

round(0.4)=0round(0.5)=0round(0.6)=1round(1.5)=2round(2.5)=2这种方法叫“四舍六入五成双”,是为了避免在大量数据统计时舍入误差引起整体的偏移

2020-07-21 21:22:08 429

原创 python如何将字符串转换为整型

python通过input获取到的数值为字符串,要想令得到的数字能进行四则运算,必须对获得的字符串进行处理x=input("")x=int(x)即可将x表示得字符串转换为相应的数字。

2020-07-21 21:21:29 5226

原创 python语句

以打印2*2为例python3.0以后的版本调用print语句时应使用print(2*2)而不是print 2*2

2020-07-21 21:21:06 90

原创 python原始字符串

以python3.0为例子print(r'let's go')中间出现‘使python认为该语句已经结束而报错。print(r'let\'s go')虽不会报错但是输出的结果会包含转义字符\

2020-07-21 21:10:15 125

原创 python十六进制与八进制

python3,0以后的版本表示十六进制用0x作为开头表示八进制用0o作为开头

2020-07-21 15:53:35 292

原创 python基础知识

Python除法整数除法:>>> 1/20 Python 3.0之前的浮点数除法必须要写成如下形式:1/2.01.0/21.0/2.0如果希望python只执行普通的除法那么可以在程序前面加上如下语句: >>from __future__ import division(易犯错误:双_才组成__)若使用了上条代码那么要整除时可用双斜杠线//如:>>> 1//20取余(用%)>>> 10%31乘方(

2018-01-19 16:37:46 166

原创 python基础教程之缩进问题

python没有向c语言之类的语言一样对于一个模块使用{ }以for循环为例,c语言里关于for循环的写法为:for(初始化表达式;循环变量判定表达式;循环变量修正表达式){ 循环体}而在python里面并没有这样的写法,它主要是利用缩进来对循环体的内容进行表示。还是以c语言的for循环为例for(i=0;i{ x=x+1;}在上

2017-08-23 14:34:38 580

空空如也

空空如也

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

TA关注的人

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