自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-08-29(数据分析第七次作业)

数据分析第七次作业练习1练习2练习3练习4练习1为了对某一产品进行合理定价,我们对此类商品进行了试销实验,价格与需求量数据如下。利用图表分析规律。价格 60 80 40 30 70 90 95需求量 100 50 120 135 65 45 40price = [60,80,40,30,70,90,95]sales = [100,50,120,135,65,45,40]代码如下:import numpy as npimport pandas as pdfrom matplotlib im

2021-08-29 21:15:37 308

原创 2021-08-09(数据分析第六次作业)

数据分析第六次作业1、拼接多个csv文件方式一:行拼接方式二:列拼接2、去除重复数据,重新索引3、自动挡和手动挡数目4、计算每个城市二手车数量5、统计每个汽车品牌平均售价价格(不是原价) (提示:groupby,可以先不做)1、拼接多个csv文件方式一:行拼接import numpy as npimport pandas as pddata_bj = pd.read_csv('E:\逻辑教育\数据分析课堂笔记\上课数据\guazi_bj.csv',

2021-08-09 22:47:48 180

原创 2021-08-08(数据分析第五次作业)

数据分析第五次作业1、读取lianjia.csv文件里的数据2、观察结构,调整列索引顺序(Region","Garden","Layout","Floor","Year","Size","Elevator","Direction","Renovation","Price")3、增加一个列关于目前状况(state),是否卖出状态随机设定4、查找楼层低的房子(这里提取低楼层)5、电梯这列存在缺失值,想办法处理下缺失值1、读取lianjia.csv文件里的数据import numpy as npimport

2021-08-08 18:19:25 180

原创 2021-08-02(数据分析第四次作业)

数据分析第四次作业1、读取 五粮液2020.xlsx 数据2、查看该数据的基本信息3、计算每一天各指标的差异值4、计算其 pre_close 的增长率5、将 pre_close 的增长率添加至数据中(新增列)6、将 pct_change 该列 呈现的 NaN 用0填充7、查看 pre_close 与 pct_change 的相关性8、将 pct_change 这列乘以100 保留两位小数 成为百分比1、读取 五粮液2020.xlsx 数据import numpy as npimport pandas

2021-08-02 22:56:36 170

原创 2021-01-21(第十五节课)

基础班复习1.计算机要点交付方式。tui。gui字符集。Unicode utf-8。GBK。ASKII。ISO-8859-1环境变量的设置2.python要点python解释器的安装。pip install xxx。pip install xxx-i https://pypi.douban,com/simple。DOS命令Pycharm的安装3.基础数据类型标识符关键字变量字符串的操作。格式化字符串- f“”...

2021-07-31 19:20:45 128

原创 2021-07-30(数据分析第三次作业)

数据分析第三次作业)第一题1、创建一个Series对象2、查看1-5班的成绩3、查看哪个班级的成绩没有录入4、获取11班的成绩5、在每个人的成绩加5分6、找出成绩在90分以上的班级第二题1、创建一个DataFrame2、进行转置3、删除掉体育成绩4、添加‘综合’这个课程的成绩 (成绩自定义)第一题1、创建一个Series对象score = pd.Series(data=[90,95,85,78,np.NAN,96,94,np.NAN,80,87,86,83],index=range(1,13),nam

2021-07-30 22:49:57 184

原创 2021-07-27(数据分析第二次作业)

数据分析第二次作业第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第十一题第十二题第一题查看Numpy的版本号:import numpy as npnp.__version__'1.14.3'第二题如何创建一个所有值都是False的布尔类型的数组:import numpy as nparr = np.zeros(10)arr < 0array([False, False, False, False, False, False, False, False, Fal

2021-07-28 22:51:26 89

原创 2021-07-24(数据分析第一次作业)

数据分析第一次作业第一题第二题第三题第四题第五题第一题将np.arange(10)数组中的奇数全部都替换成-1。代码如下(示例):improt numpy as npa = np.arange(10)a[(a == 1)|(a == 3)|(a == 5)|(a == 7)|(a == 9)] = -1print(a)array([ 0, -1, 2, -1, 4, -1, 6, -1, 8, -1])第二题有一个4行4列的数组(比如:np.arange(16).reshap

2021-07-24 17:18:18 244

原创 2021-01-18(第十四节课)

模块属性和方法类属性和实例属性。定义在类中的最外层的属性叫类属性。通过实例添加的属性和init方法里面的属性叫实例属性。类属性:类对象和实例对象都可以调用。实例属性:只有实例才可以调用实例方法。定义在类中的方法,并且待遇self参数的方法叫做实例方法。类对象可以调用,但是需要加上实例对象这个参数。实例对象可以直接调用,不用加参数类方法。用@classmethod装饰的犯法叫做类方法,类方法有一个cls参数。类对象和实例对象可以直接调用,不需要添加参数静态方法。通过@stati

2021-01-18 21:16:31 84

原创 2021-01-06(第十三节课)

课后复习1.继承子类继承父类的属性和方法2.方法的重写在继承的基础上,有方法的重写,会覆盖掉父类的方法3.supper在方法的重写的基础上,我们如果想要继承调用父类的方法,那么就可以使用supper().方法名字即可4.多重继承一个类可以继承多个类,形式如C(A,B),通过就近原则调用两个父类当中的相同名字的方法,一般不推荐使用,会造成耦合的效果5.多态一个对象有多个表现形式,可以用一个函数名实现多个不同的功能...

2021-01-06 21:59:52 44

原创 2020-12-22(第十二节课)

上课复习特殊方法init 魔法方法初始化属性创建实例的时候就会调用这个方法特殊方法不需要我们调用,特殊方法会在特定的时候自动调用封装就是为了告诉你的协同开发者,我这个属性是一个私有属性,你不要轻易的去修改它getter方法 – 只读setter方法 --可写封装的写法def init(self,name)self._name = namedef get_name(self,name)return self._namedef set_name(self,name)sel

2020-12-24 22:29:00 94 1

原创 2020-12-07(第十一节课)

课堂复习1.迭代器可迭代对象:序列,字典,迭代器,生成器 -iter迭代器的特性: iter next。取一下就不能使用了。会记住上一次停留的位置实现语法list1 = [1,2,3,4,5]it = iter(list1)print(type(it))2.面向对象面向过程。面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序。这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低。这种编程方式符号人类的思维,编写起来比较容易面向对象

2020-12-07 22:48:17 66

原创 2020-11-25(第十节课)

课堂复习1.高阶函数接受函数作为参数是高阶函数将函数作为返回值返回的函数就是高阶函数2.匿名函数(lambda函数)语法: lambda 参数:表达式filter()过滤列表的。第一个参数:函数、第二个参数:序列3.闭包• 行成闭包的条件。函数嵌套。将内部函数作为返回值返回。内部函数必须要使用到外部函数的变量4.装饰器装饰器是一个另类的闭包通用装饰器def fn(fn1):def new_fun(*args,**kwargs):print(‘函数开始

2020-11-25 22:49:29 85

原创 2020-11-10(第九节课)

上课复习1.函数的返回值返回值就是函数代码执行出来的一个结果返回值的作用就是便于我们再去做另外的操作函数的返回值可以为任意类型的数据,和函数的参数比较相似2.文档字符串语法。 def fn():‘’’这里就是文档字符串‘’‘文档字符串的作用:给函数做一个功能的声明,参数的说明,返回值的说明3.函数的作用域作用域讲的就是变量的作用范围有两种作用域。全局作用域 (就是函数之外的变量的作用域)特征:任意位置都可以调用。局部作用域 (就是函数内部的变量的作用域) 特征:

2020-11-10 22:38:35 68

原创 2020-11-03(第八节课)

1.集合运算& 交集运算并集运算差集运算^ 亦或集<= 检查一个集合是否是另一个集合的子集< 检查一个集合是否是另一个集合的真子集=检查一个集合是否是另一个集合的超集检查一个集合是否是另一个集合的真超集2.函数的简介函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用保存的代码不会立即执行,需要调用函数的时候才会执行fn是函数对象,fn()是调用函数语法:def fn():代码块#调用fn()3.函数的参数

2020-11-03 23:07:34 96

原创 2020-10-19(第七节课)

1、元组元组是不可变的序列,列表是可变的序列不可变的序列可以用元组,可变的序列可以用列表即(,)使用()创建元素元组不是空元组至少有一个逗号(,) 当元组不是空元组时括号可以省略2.字典-比较重要字典我们也称之为键值对(key-value)结构get()通过key获取valuedict[‘key’] 找到我们的valuedict[key] = vlaue 改或者增加setdefault() 查或者增加update()把一个字典添加到另一个字典中pop(key) 通过key来删除

2020-11-01 19:13:45 683

原创 2020-10-10(第六节课)

1、序列序列是python中最基本基本的一种数据结构。所有的数据在序列当中都有一个唯一的位置(索引)并且序列中国的数据会按照添加的书序来分配索引索引可变序列:列表不可变序列:字符串,元组数据的可变类型和不可变类型字典不是序列2、列表...

2020-10-19 21:32:40 137

原创 2020-09-22(第五节课)

流程控制条件判断语句(if语句)执行的流程:if语句在执行时,相对条件表达式进行求值判断,如果为true,则执行if后面的语句如果为false,则不执行语法:if条件表达式:代码块代码块:代码块中保存着一组代码,同一个代码块中的代码,要么执行要么都不执行,代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是为代码分组的机制input() 函数该函数用来获取用户的输入input()调用后,程序会立即暂停,等待用户输入用户输入完内容以后,点击回车程序继续往下执行用户输入

2020-10-11 15:50:53 83

原创 2020-09-27(第四节课)

1.运算符概念:运算符用于

2020-10-09 21:43:58 63

原创 2020-09-24(第三节课)

1.几个概念表达式:就是类似数学公式的东西。表达式不会对我们程序实质性影响,仅仅是计算一些结果

2020-09-27 21:53:08 70

空空如也

空空如也

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

TA关注的人

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