自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 3、pandas-DataFrame

DataFrame在Series的基础上增加了列索引,一个数据框可以由二维的data与行索引来构造。在DataFrame中可以使用[col_name]与[col_list]来取出相应的列与有多个列组成的表。DataFrame中还有对应的属性,值value,索引index,列名columns,形状shape...

2021-10-10 16:48:00 132

原创 2、pandas-Series

Series是一个一维标记的数列,能够容纳任何数据类型,最简单的创造方式就是:s = pd.Series(data, index = index)数据可以来自于多种方式,字典、数组、标量值1、数组如果数据是一个数组,那么index的长度应该和数组长度一样。2、字典3、标量如果数据来自于标量,那么必须得提供索引。Series还可以像数组那样进行切片和索引...

2021-10-10 16:26:19 116

原创 1、pandas-文件操作

1、文件读取读取csv文件: pd.read_csv()读取excel文件:pd.read_excel()读取txt文件: pd.read_table()公共参数:header = None :表示第一行不做列index_col:表示把某一列或几列作为索引列usecols:表示读取列的集合,默认读取所有列parse_date:表示需要转化为时间的列nrows:表示读取的数据行数2、数据写入存入文本文件:文件.to_csv(‘文件路径’, index=False或者True)一般最常用

2021-10-10 15:15:21 210

原创 5、向量与矩阵的计算

1、向量内积:dot举例:2、向量范数和矩阵范数:np.linalg.norm函数参数:x_norm=np.linalg.norm(x, ord=None, axis=None, keepdims=False)x:可以是矩阵或者向量ord:确定为何种范数axis:axis=1表示按行向量处理,求多个行向量的范数axis=0表示按列向量处理,求多个列向量的范数axis=None表示矩阵范数。keeppdims:是否保持矩阵的二维特性True表示保持矩阵的二维特性,False相反

2021-10-10 12:31:15 1342

原创 4、广播机制

广播机制用于处理不同维度数组之间的操作,这里只讨论不超过两维的数组广播机制。1、标量和数组的操作当一个标量和数组进行运算时,标量会自动把大小扩充为数组大小,之后进行逐元素操作:2、两个数组之间的操作当两个数组维度完全一致时,使用对应元素的操作,否则会报错,除非其中的某个数组的维度是m x 1或者1 x n,那么会扩充具有1的维度的另一个数组对应维度的大小。只有当某个维度为1或者两个维度都为1才可以扩充。为什么要这样呢?如果两个维度都不为1,在扩充时那应该填充什么数呢。如果将res1的维度变为(

2021-10-10 10:12:21 257

原创 3、numpy常用函数

1、np.where()where 是条件函数,可以指定满足条件与不满足条件位置对应的填充值:a = np.array([-1, -1, -1, 0])np.where(a>0, a, 5) # 当对应的条件为True时填充a对应元素,佛则填充5结果显示:array([5, 1, 5, 5])2、nonzero,argmax,argmin三个函数都是索引,argmax和argmin返回的是该值的下标nonzero是返回非零数的索引argmax返回的是最大数的索引argmin

2021-10-09 17:02:05 177

原创 2、数组的变形、合并与拆分

一、数组的维数、形状和类型a = np.array([[0, 1, 2, 3], [4, 5, 6, 7]])(1) 维数: np.dim()np.shape(a)输出结果:(2, 4)(2) 形状: np.shape()np.ndim(a)输出结果:2(3) 类型:数组.dtypea.dtype输出结果:dtype('int32')二、数组的变形(1) 转置:Tnp.zeros((1, 3)).T输出结果:array([[0.],

2021-10-09 15:10:43 287

原创 Python知识点总结

Python知识点总结一、基本知识1、编码​ 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串2、标识符​ 第一字符必须是字母表中字母或下划线。​ 标识符的其它的部分由字母、数字和下划线组成。​ 标识符对大小敏感​ 不能使用内置关键字False None True and as assert break class continue def del elif

2021-10-09 14:33:34 1545

原创 1、数组构造

一、在numpy中生成各种分布的伪随机数# 1、随机种子np.random.seed(0)# 2、产生在[0.0, 1.0)中的随机数并形成2*3*5的三维数组np.random.rand(2, 3, 5)# 3、产生标准正态分布随机数并形成3*5的矩阵np.random.randn(3, 5)# 4、产生100个均值为3,标准差为5的N(3,5)随机数np.random.normal(3, 5, 100)# 5、产生100个上下界分别为3和5的均匀分布随机数np.random.

2021-10-09 14:26:34 254

原创 Python基础-zip对象与enumerate方法

1、zip对象zip函数能够把多个可迭代对象打包成一个元组构成的可迭代对象,它返回了一个zip对象,通过tuple,list, dict可以得到相应的打包结果:L1, L2, L3 = [i for i in range(3)], [i for i in range(3, 6)], [i for i in range(6,9)]list(zip(L1, L2,L3))# 结果:[(0, 3, 6), (1, 4, 7), (2, 5, 8)]tuple(zip(L1, L2, L3))# 结

2021-10-09 10:46:22 477

原创 Python基础-匿名函数与map方法

知识点:1、匿名函数匿名函数适用于简单的函数体基本形式:lambda 参数:函数体例如:# 计算x的平方与y的三次方的和func = lambda x,y:x**2+y**3func(2, 3)将匿名函数应用到列表推导式中:# 对0~9中的数进行加2L = [(lambda x:x+2)(i) for i in range(10)]2、map方法map(func, *iterable)第一参数是函数,第二参数是可迭代对象Python2.0返回的是列表Python3

2021-10-09 10:18:06 441

原创 pandas基础-列表推导式与条件赋值

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-10-09 09:47:44 1251

原创 SQL Server部分知识的整理

一、表1.1 创建表​ 创建表三种方式:​ 1、创建临时表:create table #temp(column_1 varchar(16),column_2 varchar(16))​ 2、创建实体表:create table table_name()​ 3、复制实体表:select * into newTableName from oldTableName​ 对虚表进行备份:select * into newTableName from #temp /*

2021-08-19 16:18:11 1254

scipy-ref-1.7.1.pdf

scipy-ref-1.7.1.pdf

2021-10-10

numpy-ref-1.17.0.pdf

numpy-ref-1.17.0.pdf

2021-10-10

pandas英文官方手册

pandas英文官方手册

2021-10-10

空空如也

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

TA关注的人

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