- 博客(27)
- 收藏
- 关注
原创 《利用python进行数据分析》学习笔记三:Pandas模块(下)
《利用python进行数据分析》学习笔记**整数索引**在pandas对象上使用整数索引有时候会产生一些微小的歧义:,假设我们的索引里包含了0、1、2,这时推断用户需要的是整数索引还是标签索引就会有问题,但是,对于非整数索引,就不会有潜在的歧义:所以 ,在有包含整数的轴索引时,数据选择需始终使用标签索引,为了更精确的控制,可以使用loc(标签索引)和iloc(整数索引):...
2021-04-29 00:27:05 168
原创 《利用python进行数据分析》学习笔记三:Pandas模块(上)
《利用python进行数据分析》学习笔记首先一样的,先大致看一下pandas模块是在介绍什么,从目录来看,本章依然是入门级别,介绍的内容分为三个模块:第一模块:数据结构(介绍pandas模块主要的Series和DataFrame两者数据结构,包括创方法、属性等)第二模块:基本功能,介绍了pandas模块处理数据的基本功能,包括日常处理数据的各种基本步骤第三模块:描述性统计的概述和计算:介绍利用pandas得到统计数据的方法pandas模块在进行数据清洗和分析时十分快捷,它经常和其他数据计算模块一起
2021-04-21 23:37:58 243
原创 《利用python进行数据分析》学习笔记二:Numpy模块(下)
《利用python进行数据分析》学习笔记通用函数通用函数,或称ufunc,是一种对数组(还是指的是ndarray数组)进行逐个元素进行标量操作,并将这些返回的结果封装进行向量化的函数通用函数有很多种,比如较简单的逐个元素转换的一元通用函数:也有接收两个数组返回一个数组作为结果的二元通用函数:也有接收多个数组,返回多个数组的函数(例子里是返回小数部分和整数部分):通用函数接收一个可选参数out,允许对数组按位置操作(没太理解什么意思,先把书中原文放这,例子也是,等后面看看):通用函数自然不
2021-04-16 00:11:06 236
原创 《利用python进行数据分析》学习笔记一:Numpy模块(上)
Numpy基础:《利用python进行数据分析》学习笔记**前言:**时隔两年,重新开始python的学习,之前的学习中断原因,自我总结下:一是初入职场,确实有点不适应,一下班就想在床上躺尸,没有学校里的学习精力了;二是当时的工作中还是没有使用python的场景,但现在的工作需要使用python和其他的一些软件进行分析,所以重新回来学习是必须的,也正好是一个契机,在工作两年的现在,确实需要重拾学习的能力;三是python的内容现在纷繁复杂,虽然之前学习过VB、R,算是有了一定的基础,但是在学习pyt
2021-04-11 23:27:39 238
原创 第五部分:数值类型
数值类型在python中,数字并不只是一种对象类型,而是一组相似类型的分类。python不仅支持通常的数值类型(整数和浮点数),还提供了字面量来创建数字和表达式以处理数字。完整的python数值类型包括:整数和浮点对象;复数对象;小数:固定精度对象;分数:有理数对象;集合:带有数值运算的集合体布尔值:真和假内置函数和模块:round;math;random等;表达式:无限制整...
2020-03-24 00:15:27 258
原创 第四部分:python对象类型(元组、文件、其他类型)
元组元组是序列,但是具有不可变性,和字符串类似。从功能上来说,它们用来表示确定元素的集合,从语法上来说,它们通常被编写在圆括号而不是方括号中,它们支持任意类型、任意嵌套以及常见的序列操作。元组好友两个专有的可调用方法,但它的独有方法没有列表那么多。元组真正的特殊之处就在于一旦创建就无法被改变,就是说,元组是不可变的序列(只有一个元素的元组需要一个逗号作为结尾)与列表和字典一样,元组支持混...
2020-03-15 01:53:13 238
原创 第四部分 python对象类型(列表、字典)
列表列表是一个任意类型的对象的位置相关的有序集合,没有固定的大小。与字符串不同的是列表是可变的通过对相应偏移量进行赋值可以定位地对列表进行修改序列操作列表支持之前讨论到对字符创的所有的序列操作。唯一的区别是结果是列表而不是字符串。特定类型的操作python的列表没有固定类型的约束,列表中可以包含不同类型 的对象;列表也没有固定大小,可以根据需要来随意增加或减少列表大小:appen...
2020-02-17 20:54:42 458
原创 第四部分:python对象类型(数值、字符串篇)
python中的一切都是对象,包括数据;而在python中对象无非是内存的一部分,包含数值和相关操作的集合。对一个具体的python程序,可以分成模块、语句、表达式以及对象:程序由模块构成;模块包含语句;语句包含表达式;表达式创建并处理对象。python的核心数据类型包括:数字 、字符串、列表、字典、元组、文件、集合以及其他核心类型。而在python中没有类型声明,运行的表达式的语法决定了创建...
2020-01-04 15:55:37 216
原创 第三章:如何运行程序
交互式命令行模式系统命令行运行点击图标运行模块导入exec调用IDLE GUI中的菜单选项交互式命令行模式即在python的交互式命令行中输入这些程序;有多种方式可以开始这样的命令行(以powershell为例):(其中的系统路径设置可以通过设置path变量替换)优点:是搞清楚一段代码到底是做什么的最快的方法是测试已经写入到文件中的代码的好地方是一个测试程...
2019-11-12 20:36:47 564
原创 python3 :习题40、习题41
习题40:模块、类和对象这一节一下就变得好抽象啊,看的脑阔痛。模块和字典差不多假设有个字典,它里面有一个叫’apple’的键(key),而你要从中取值(value)的话,你需要:而对模块,我们应该已经了解的属性:模块是包含函数和变量的python文件。可以导入这个文件。然后可以使用 . 操作符访问模块中的函数和变量。假设我有模块叫mystuff.py,并在里面放一个App...
2019-09-27 00:46:49 444
原创 python3学习:习题39
习题39:字典,可爱的字典字典是类似列表的一种储存数据的防范,但是,要获取其中的元素,使用的不是数值索引,而是你想用的任何东西。而列表,只可以使用数值来获取列表中的项...
2019-09-26 00:28:00 162
原创 python3学习:习题36、37
习题36:设计和调试这一节主要是python编程中的一写需要注意的规则,不过就和作者zed说的一样,在实际编程中,还是需要根据实际情况来选择需不需要严格遵守这些规定if语句的规则:1.每一条if语句必须包含一个else2.如果这个else永远都不应该被执行到,因为它本身没有任何意义,那你必须在else语句后面使用一个叫die的函数,让它打印出错误信息并且“死”给你看3.if语句的镶嵌不...
2019-09-24 00:23:16 169
原创 python3学习:习题34、35
习题34:访问列表中的元素略,简单看一下就懂了,没什么好说得习题35:分支和函数:zed的代码设置了一个小的游戏,除了分支比较多之外也不算难得,不过,第一句那个从模块引入特性我还是不懂到底怎么个情况,里面也有一个地方我没看懂有什么作用。注:exit(0),表示函数正常退出,exit(1)表示函数发生了错误退出的。分支1:巩固练习:1.找出其他分支剧情算了吧,太麻烦2.找b...
2019-09-22 16:36:05 182
原创 Python3学习:习题32、习题33
习题32:循环和列表for循环其实在各种编程语言里都有,几乎是实现程序智能化的基础,之前在R语言里的for循环看起来和Python的for循环也看起来没什么不同。注释:append函数1.append函数用于在list列表的末尾添加新的对象,用法就和上面的例子里一样。2.列表中包含列表,即可创建二维列表:[[1,2,3],[4,5,6]].3。range函数会从第一个数到最后一个数,...
2019-09-22 12:49:25 526
原创 python3学习:习题26
习题26:阶段考试原代码(错误主要是拼写错误和格式错误):接上:修改过后(我把个人觉得没啥用的也给删了):接上:再接上:一共花了两天时间修改,还行吧,第一天想死想不通的错误,第二天一看就明白错哪了,果然学啥都有这种情况。接上:...
2019-09-22 10:50:37 139
原创 python3学习,习题27~31
习题27、28:逻辑关系:简单,稍微有点计算机基础的都能跳过习题29~30:简单,稍微有点编程基础的都能看懂:习题31:其实也挺简单的:
2019-09-22 10:32:08 129
原创 python3学习:习题24、25
习题24:更多的练习:今天的内容是对之前所有内容的一次综合,比较简单,不过需要注意的是,函数内部的变量都是临时的,所以一般会在函数外另外创建一个新的变量,用来存放函数的额返回值。习题25:更多更多的练习:这一节不同的地方在于,将在terminal中用交互式的方法来运行编写的代码,这也是运行模块中定义的函数的练习,之前的sys、os应该也是一样的道理(我猜的)。运行结果(错误全是自己打...
2019-09-19 00:59:00 165
原创 python3学习:习题23
习题23字符串、字节串和字符编码这一节有点难,只能说勉强完成了四个目标,教材里稍微扩展一点点的内容都没有尝试(也是因为现在太晚了。。明天还要搬砖),下次再看的时候要对笔记进行补充。目标:1.现代计算机如何存储人类语言,并进行显示或者处理。python3 将其称为字符串。(string)2.如何把python的字符串编码和解码成一个叫字节串(bytes)的类型。3.如何处理在字符串和字节...
2019-09-18 01:12:05 337 1
原创 python3 学习总结篇:到现在为止你学到了什么(我怎么知道!畜生!!)
习题22:你都学了甚么!畜生!回到每一个脚本中,把你遇到的每个词和每一个符号(字符)写下来,确保你的符号列表是完整的。在每一个关键字和符号后面写下它的名字并说明它的作用,遇到找不到答案或者不懂的地方,把这些记在列表里列表做好后,再花几天时间重写这份列表,确保里面的内容都是正确的。等你记住了这份列表里的内容,就试着把这份列表默写一遍。...
2019-09-17 22:13:01 121
原创 python3学习:习题19、习题20、习题21
习题19:函数和变量函数里的变量和脚本中的变量是没联系的(?)我们可以直接给函数传递数字,也可以给他变量,还可以给他数学表达式,甚至可以把数学表达式和变量组合起来用。巩固练习:1注释。2,自己编写一个函数,用10种不同的方式运行这个函数。习题20.函数和文件注释1:readline()里代码会扫描文件的每一个字节,直到找到一个\n为止。然后停止读取文件,并返回此前发现的文...
2019-09-15 21:16:44 324
原创 python3 学习:习题18
命名、变量、代码和函数函数(使用def创建):1给代码命令,就跟给字符串和数值命名一样。2接收参数,就跟你的脚本接收argv一样3.利用上面的1和2,它们可以让你创建“迷你脚本”或者“小命令”。巩固练习:记忆练习,懒得写了...
2019-09-11 00:56:52 146
原创 python3 学习 习题17
这个python脚本的作用是将一个文件的内容复制到另外一个文件中类似的,咋需要选择的地方,第一次选择回车键,第二次选择CTRL-C,两次的操作结果如上。对已存在的文件复制就是上述过程,但是根据书本上的内容写出的内容出现错误暂时不理解是什么原因,待解决巩固练习:待做,回头补上,困了,睡觉去...
2019-09-11 00:34:10 91
原创 python3学习:习题14、15、16
习题14:提示和传递将用户提示符设置为变量prompt,这样就不需要在每次用到input时反复输入提示用户的字符了,而且,如果要将提示符修改成别字符串,只要改一个位置就行了。(prompt=“”)巩固练习#1.#2.习题15:读取文件巩固练习:#1.#2.PYTHON3 OPEN:https://www.cnblogs.com/chenlin163/p/726...
2019-09-04 00:19:25 223
原创 python3学习 习题0
@python3.7.2学习记录 习题0之前是在GitHub上学习的python,推荐安装版本是3.7.2,但最后发现上面的 python教程并不完整,现在开始使用《笨方法学习python3》进行学习,但缺乏经验,之前将python的安装地址和文件储存路径给忘了,最近才发现是存在了D盘的“我的文档”里,之前练习的文件的默认文件储存地址却是D盘。。不方便到爆炸,有机会干脆重新下载设置到一个盘上。...
2019-09-02 01:21:16 79
原创 python3学习 习题1—12
习题一:写第一个程序,且保存到ex1py文件中没有什么好说的,先在jupyter noteboo上编辑好代码,然后保存到d:\我的文档\lpthw下,(设置为.py文件)然后再在terminal中正确写入文件名称读取(终于弄懂了这第一步。。。。。)巩固练习:#1让你的脚本再多打印一行。(1),使用\n换行符(2) 使用三""" “”"来使输入内容换行#2 让你的脚本只打印其中...
2019-09-02 01:21:03 238
原创 python3学习:习题13
这个习题中,将讲到另外一种将变量传递给脚本的办法(所谓脚本,就是你编写的.py程序)在第一行有一个import语句,这是将python的特性引入脚本的方法,python不会一下子将他的所有特性给你,而是让你需要什么就调用什么。这样不仅可以让你的程序保持很小**,而且在以后其他人读你的代码时,这些import也可以作为文档查阅**(?)argv即参数变量,这是一个标准的编程术语。这个变量保持着...
2019-09-02 01:20:44 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人