python与数据分析
python基础相关和数据分析
Agamemaster
一摸鱼大学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python Numpy统计函数
默认调用格式:假设 numpy 库被命名为np则 np.统计函数名()一、sum(a, axis=None) :根据给定轴axis计算数组a相关元素之和,axis为整数或元组,不输入axis则对全部元素进行计算。二、mean(a, axis=None) :根据给定轴axis计算数组a相关元素的期望,axis为整数或元组,不输入axis则对全部元素进行计算。三、average(a,axis...原创 2020-03-25 16:19:45 · 507 阅读 · 0 评论 -
Python Numpy梯度函数
梯度的概念:梯度:连续值之间的变化率,即斜率XY坐标轴连续三个X坐标对应的Y轴值:a, b, c,其中,b的梯度是: (c‐a)/2numpy的梯度函数:np.gradient(f) 计算数组f中元素的梯度,当f为多维时,返回每个维度梯度对于一维数组:存在两侧值,则由前一个值加上后一个值/2为结果。只存在一侧值,则由后一位值减去前一位值/2为结果。对于二维数组:返回两个梯度数组,...原创 2020-03-25 16:46:31 · 3979 阅读 · 0 评论 -
Python numpy库中的随机数函数子库
啦啦原创 2020-03-19 16:43:09 · 498 阅读 · 0 评论 -
Python numpy中的ndarry数组
数据的维度原创 2020-03-16 16:21:27 · 2881 阅读 · 0 评论 -
Python numpy中ndarry数组运算
ndarry数组的计算:1、数组与标量的运算:数组与标量之间的运算作用于数组的每一个元素。2、数组的算术平均值:a.mean() 返回数组的所有算术平均值。3、numpy 中对ndarry中的数据执行元素级运算的函数:一元函数:(1)np.abs(x) np.fabs(x):计算数组各个元素的绝对值。(2)np.sqrt(x):计算数组各个元素的平方根。(3)np.square(...原创 2020-03-16 16:20:49 · 701 阅读 · 0 评论 -
Python numpy库中的文件读写
numpy数据存取:1、CSV文件:csv是一种常见的文件格式,用来存储批量的数据,以逗号分隔值。(1)numpy写入csv文件的函数:np.savetxt(frame, array, fmt = ‘%.18e’, delimiter = None)frame参数:表示文件,字符串或者生成器,可以是.gz或.bz2的压缩文件。array参数:存入文件的数组。fmt参数:写入文件的格式...原创 2020-03-16 16:19:17 · 677 阅读 · 0 评论 -
python name与main方法
我们常常在他人的代码中看到一行if__name__ == “main”那么这一行代码,这有什么用途呢?在python中,我们常常为了避免程序过于繁琐,而将许多的代码弄成一个个模块,在一个文件中导入模块得以实现所要的功能,同时美观。而在导入的时候,若模块中有为了测试目的而调用了函数,则在主py文件中导入模块时也会再一次调用,导致了二次调用。举个例子:在第一个py文件show中:def sho...原创 2020-03-09 21:13:43 · 516 阅读 · 0 评论 -
Python迭代器和生成器
一、可迭代对象:可迭代对象,顾名思义,即该对象可迭代,与迭代器的区别在于,对象内部未实现__next__的方法,仅仅实现了__iter__的方法,而迭代器中两者均有实现。可使用函数 isinstance(对象名,Iterable)来判断是否为可迭代对象。二、迭代器:迭代器与可迭代对象的区别在于,其中内部实现了__next__的方法,next方法用于定制for循环时具体的返回值及返回顺序以...转载 2020-03-09 20:37:38 · 295 阅读 · 0 评论 -
Python 属性访问魔法方法
以下所有魔法方法记得左右两边加上两杠下划线1.getattr(self, name):定义一个当用户试图获取一个不存在的属性时的行为。例子:class A: def __init__(self,a,b): self.a = a self.b = b def __getattr__(self,name): print("没有这个属性哦!")c = A(1,2)c.c#输...原创 2020-03-09 16:24:34 · 306 阅读 · 0 评论 -
python str和repr魔法方法
两者的目的性:__repr__的目标是准确性,或者说,__repr__的结果是让解释器用的。__str__的目标是可读性,或者说,__str__的结果是让人看的。两者的实现形式:在类的内部定义直接定义即可。两者的作用:str的作用:能够使我们print对象时,直接打印出str函数下的返回值。repr的作用:能够使我们直接输入对象时,打印出repr函数下的返回值。例子:1.str:...原创 2020-03-08 20:06:54 · 330 阅读 · 0 评论 -
Python 面向对象
一、类的定义:语法格式:class A: a = 10一般地,类名的首字母以大写形式命名,属性引用的方法:obj.name。二、类的构造:即(c++类的构造函数)语法格式:def __init__(self): self.t = []当类实例化一个对象时,则会自动调用_init_函数进行对象的初始化,该构造函数还可以带有参数,使用情况与c++构造函数基本一致,且无法返回...原创 2020-03-08 19:58:36 · 352 阅读 · 0 评论 -
Python函数基础
一、函数定义格式:def 函数名(参数列表):函数体(return)可选原创 2020-03-06 09:01:12 · 458 阅读 · 0 评论 -
Python字典内置函数
Python中常用的字典内置函数:记dic为一个字典:1.dic.clear():清空字典中的所有内容。2.dic.copy():返回字典的一个浅拷贝。dict.deepcopy():返回字典的一个深拷贝。注:在这里解释下字典的深浅拷贝:(1)若直接将字典b赋值给a,如a=b,则a直接引用了对象b,若修改b的父类对象与子对象的值均会导致a同样改变,因为他们共用一个地址。(2)若使用co...原创 2020-03-04 15:49:26 · 394 阅读 · 0 评论 -
python list列表小内容
一、列表常用内置函数:1.list.append():能够在列表的末尾添加新的元素。2.list.extend(list):能够在列表末尾添加另一个列表的元素,传入的值要求为列表。3.list.count():返回列表中某个元素的出现次数。4.list.insert(index,obj):将某元素插入列表中,其中第一个参数代表的传入值下标,第二个参数代表的是传入值。5.list.pop(...原创 2020-03-04 15:25:48 · 227 阅读 · 0 评论 -
python format函数数字格式化
转载自菜鸟教程转载 2020-03-04 11:40:34 · 277 阅读 · 0 评论 -
Python字符串的format格式化函数总结
string类型的format函数相比于常规的%进行格式化输出,python的字符串内置函数format更方便格式化功能。以下为format函数的一些总结。format函数:一般采用,“字符串内容{}”.format(格式化内容)的形式进行。其中注意以下几点。1.format函数进行格式化输出,可以不指定位置,也可以指定位置。如"{}是{}".format("我","你") #若不指...原创 2020-03-04 11:37:37 · 521 阅读 · 1 评论 -
Python怎样判断输入的数据是否数字方法归纳
判断输入的是否为纯数字:法一:(通过str内置函数)str = input("请输入某些东西:")if str.isdigit():若返回true则代表用户输入的值为纯数字。字符串相关内置函数:(其中str代表的是字符串)str.isalnum() 所有字符都是数字或者字母str.isalpha() 所有字符都是字母str.isdigit() 所有字符都是数字str.islow...原创 2020-03-03 10:41:47 · 25619 阅读 · 0 评论 -
python随机数函数
python随机函数1.random()随机生成一个实数,在[0,1)范围内。2.seed(x)设置种子数seed,若两次seed一样,则产生的随机序列也是一样的。3.shuffle(list)将某序列所有元素随机排序。4.uniform(x,y)随机生成一个数,范围[x,y]内。5.randrange(start,stop,step)从指定范围内,按指定基数递增的集合中获取一个随机数,...原创 2020-03-02 16:54:43 · 660 阅读 · 0 评论 -
数据类型之number
数字类型转换:1.int(x) 将x转换为一个整数。2.float(x) 将x转换到一个浮点数。3.complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。4.complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。数字运算:注意几点即可,其余与普通运算一样:1.使用两个整数进行/法时,可能会得到小数形式,若要得到仅整数部分可使用...原创 2020-03-02 16:44:58 · 352 阅读 · 0 评论 -
Python运算符优先级
转载于菜鸟教程python3转载 2020-03-02 16:18:14 · 300 阅读 · 0 评论 -
python基础
Python关键字(保留字):>>> import keyword>>> keyword.kwlist['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally...原创 2020-03-02 16:16:15 · 268 阅读 · 0 评论
分享