- 博客(21)
- 收藏
- 关注
原创 python--matplotlib基础
导入from matplotlib import pyplot as pltimport numpy as np画线性图x=np.linspace(-1,1,50)y = 2*x+1plt.plot(x,y)plt.show()
2020-03-12 11:41:32
249
原创 Python-数据清洗
重复值处理:一般采取删除法,但是有些不能删df.duplicated()df.duplicated(subset=[],keep='last'/'first')np.sum(sd.duplicated)df.dorp_duplicates(subset=[],keep='last'/'first',implace=true/False)缺失值:可以使用删除法,替换法,插值法统计个...
2020-03-12 10:41:48
194
原创 pandas多层索引,排序
设置索引>>> df.set_index(['a','b']) #设置联合索引 e c yia b 0 1 0 2 34 5 4 6 78 9 8 10 11取数第一种:分次取>>> df.loc[0].loc[1]e 0c 2yi 3第二种:df....
2020-03-09 11:06:11
770
原创 pandas条件查询和增删改查
条件查询>>> df=pd.DataFrame(np.arange(12).reshape(3,4),columns=list('abcd'))>>> df a b c d0 0 1 2 31 4 5 6 72 8 9 10 11>>> df[['a','b']] a b0 ...
2020-03-09 10:16:25
354
原创 数据库数据读取和保存
从数据库取数据import pymysqlfrom sqlalchemy import creat_engineimport pandas as pd#建立连接conn = creating_engine('mysql+pymysql://root:heda123@localhost:3306/test1')# conn = creating_engine('mysql+pymysql...
2020-03-09 09:31:48
331
原创 pandas-取数
直接取>>> df a b c d e0 0 1 2 3 41 5 6 7 8 92 10 11 12 13 14>>> df['a']0 01 52 10Name: a, dtype: int32>>> df[:2] a ...
2020-03-07 13:11:57
164
原创 文件的获取和保存
numpydata=np.genfromtxt(r'C:\data\第二章.arr.txt',delimiter=','skip_header=1)np.save(r'C:\data\第二章.arr1.txt',data,delimiter=',',fmt='%.3f')pandas# 读取数据import osimport pandas as pdos.getcwd() #获得当...
2020-03-07 12:33:23
126
原创 Pandas常见数据类型
导入import pandas as pdimport numpy as p创建series类型np.Series(data,index= ,dtype = )data 可以是dict,array,list# dict创建seriesIn [11]: s = pd.Series({1:12,2:23,3:34})In [12]: sOut[12]:1 122 ...
2020-03-07 12:02:00
499
原创 numpy--搜索与排序,字符串的处理
排序函数:np.sort ()–升序排序np.agrsort() —返回排序后的位置sorted(数组,reverse=True/False)>>> a3.sort()>>>> a3array([[ 9, 10, 11], [12, 13, 14], [15, 16, 17]])>>> a3....
2020-03-06 13:30:22
663
原创 Python-lambda,map,reduce,filter
lanbda函数:不需要再 定义函数格式:函数名=lambda 输入参数:表达式>>> g=lambda x:x**2>>> g(2)4>>> f1 = lambda x:'A' if x==1 else 'B'>>> f1(1)'A'map函数:同一个函数处理列表里的每一个数>>> g=l...
2020-03-05 20:17:06
110
原创 python--字符串的处理
字符串的格式化>>> print('我今%s岁了'%30)我今30岁了>>> print('保留两位小数%.2f'%4.3333)保留两位小数4.33>>> print('科学计数法%.3e'%22332993)科学计数法2.233e+07>>> print('百分号%.2f%%'%3.4545)百分号3....
2020-03-05 19:50:00
125
原创 Python-多线程
导入包import threading定义多线程:线程1=threading . Thread(target=函数名,name = ‘线程名字’)-启动线程:线程1.start()在这里插入代码片
2020-03-04 13:50:50
115
原创 Python- append
df.append(other)可以添加 dict list series dataframeIn [118]: df1Out[118]: a b c d0 0 1 2 31 4 5 6 72 8 9 10 100In [119]: df2Out[119]: y t u d0 0 1 2 31 ...
2020-03-03 19:14:15
237
原创 pandas-合并
In [52]: df1Out[52]: a b c d0 0 1 2 31 4 5 6 72 8 9 10 11In [53]: df2Out[53]: a b c d0 0 1 2 31 4 5 6 72 8 9 10 11合并-pd.concat(list,on=*,axi...
2020-03-03 18:58:45
102
原创 pandas-处理nan
导入pandas>>> import pandas as pdIn [21]: dfOut[21]: Out[30]: A B C D0 0.0 1.0 2.0 3.01 4.0 5.0 6.0 NaN2 NaN NaN NaN NaN3 12.0 13.0 14.0 ...
2020-03-03 18:23:52
121
原创 numpy-数组的合并和分割
导入numpyimport numpy as np数字的分割:-np.vstack(tupel)----竖直合并-np.hstack(tupel)----水平合并>>> a = np.array([1,2,3])>>> b = np.array([2,3,4])>>> c = np.vstack((a,b))>>&g...
2020-03-03 17:40:53
275
原创 python基础--numpy
创建数组# 直接利用列表创建# reshape(),是一个重建形状的方法# dtype 是数组的数据类型In [82]: a=np.array([[1,2,3,4],[2,8,9,0]],dtype=float)In [85]: aOut[85]:array([[1., 2., 3., 4.], [2., 8., 9., 0.]])# 利用np.arrange() ...
2020-03-01 16:30:38
305
原创 Python基础--控制语句
条件语句if 条件语句:- 语法if 条件1 :执行语句二elif条件2 :执行语句2else:执行语句3简写:print()if else print()循环语句range(1,10,3)—左闭右开forwhile 条件:循环其他语句continue 终止此次循环break:终止循环pass:占位符a =[i**2 for i in range(...
2020-02-29 11:03:14
128
原创 python基础-字符串,字典,列表,集合
整形:% // /字符串:创建:srt_1=list(‘asdfg’)str_2=[1,2,3,4]In [22]: str_Out[22]: ['a', 's', 'd', 'f', 'g']- 取数:srt[2]str[2:5]:左闭右开str*3 复制3次拼接:str+str2不可更改None -inf nan(非数值)列表创建:a=[1,2...
2020-02-28 20:05:36
197
原创 linux基础--文件处理命令和权限管理
文件处理命令中如何创建,查看文件。生成硬链接和软连接。权限管理命令中的更改权限,更改所有者,所属组touch [文件名]cat [文件路径]tac [文件路径]more [文件路径]less [文件]head[ -n] [行数] [文件]tail [-n] [行数] [文件]*chmod [{ugoa}{±=}{rwx}] [文件或目录]...
2020-02-27 16:32:27
127
原创 linux基础-目录处理
本文知识点有:ls 查看目录cd 切换目录pwd 查看当前所在目录mkdir 创建文件/目录rmdir 删除空目录rm 删除文件/目录cp 复制文件/目录mv 剪切文件/目录Ctrl+c :可以中断执行Ctrl+l /clear:可以清空终端界面ls 查看目录下的文件等信息-l 显示详细信息-h 可读形式显示+一般跟-h一起写linux@ubuntu:~...
2020-02-27 13:58:20
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅