内容学习自: Python for Data Analysis, 2nd Edition 就是这本 纯英文学的很累,对不对取决于百度翻译了 前情提要: 各种方法贴: https://www.cnblogs.com/baili-luoyun/p/10250177.html 本内容主要讲的是 数组和矢量 ...
分类:
编程语言 时间:
2019-01-10 21:44:56
阅读次数:
212
Python36编译安装 一,下载python源码包 网址:https://www.python.org/downloads/release/python-367/ 二,下载python3编译的依赖包(非常重要) 注意: 因为是编译安装,安装过后会缺少一些依赖包,运行python时会报缺少依赖的错误 ...
分类:
编程语言 时间:
2019-01-10 21:45:28
阅读次数:
203
(七)双链表算法之遍历 双链表正向遍历双链表逆向遍历 双链表正向遍历 正向遍历和单链表相同,详情见单链表。 1/* 2 *pH : 头节点 3 *return 返回尾部节点地址 4 */ 5struct node * list_for_each(struct *pH) 6{ 7 struct nod ...
分类:
编程语言 时间:
2019-01-10 21:46:35
阅读次数:
183
第二章2.1 class文件的生成java文件为源代码文件class为程序.class文件实时修改.eclipse自动生成.project下面clean. 2.2 jar文件如何将有用的类传给别人使用.1.把*.java文件发给对方.2.把*.class打包发给对方. 导出为jar文件.右键expo ...
分类:
编程语言 时间:
2019-01-10 21:47:28
阅读次数:
221
形参:形式参数 实参:实际参数 1.普通参数:严格按照顺序将实参赋值给形参。 2.默认参数:必须放置在参数列表的最后。 3.指定参数:将实参赋值给制定参数。 4.动态参数: *:默认将传入的参数,全部放置在元祖中 **:默认将传入的参数,全部放置在字典中 5.万能参数:*args(元祖),**kwa ...
分类:
编程语言 时间:
2019-01-10 21:48:03
阅读次数:
194
object._getattr_(self, name) 实例instance通过instance.name访问属性name,只有当属性name没有在实例的__dict__或它构造类的__dict__或基类的__dict__中没有找到,才会调用__getattr__。当属性name可以通过正常机制追 ...
分类:
编程语言 时间:
2019-01-10 21:48:46
阅读次数:
256
一、函数重载--用相同的函数名定义一组功能相同或类似的函数,程序的可读性增强 1函数重载:在实际的开发中需要定义几个功能类似而参数类型不同的函数那么这样的几个函数可以使用相同的函数名,这就是函数的重载。简言之就是一个函数名可以有多种用途。 2.函数重载提高了程序的可读性,函数参数列表的不同包括:参数 ...
分类:
编程语言 时间:
2019-01-10 21:49:19
阅读次数:
203
<!-- flowchart 箭头图标 勿删 --> (1)各个进制的符号:b:二进制;o:八进制;d:十进制;x:十六进制 在python中,bin(),oct(),hex()返回值均为字符串而且会带有0b,0o,0o前缀 (2)各个进制相互转换 a)十进制转换二进制: 十进制转换二进制: #co ...
分类:
编程语言 时间:
2019-01-10 21:49:33
阅读次数:
218
Linux基础(三) 编译安装python3.6的步骤 1.下载python3源码包 wget https://www.python.org/ftp/python/3.6.2/Python 3.6.2.tgz 2.下载python3编译的依赖包(复制粘贴) yum install gcc patch ...
分类:
编程语言 时间:
2019-01-10 21:49:56
阅读次数:
761
第二章HTMLHBuilder的使用边改边看模式chrome浏览器看.HTML的基本格式超文本标记语言HyperText Markup LanguageHyperText 超文本Markup 标记<><><>为标记.<head> 头部信息 </head><body> 主体内容 </body> <ta ...
分类:
编程语言 时间:
2019-01-10 21:50:35
阅读次数:
286
优化前(传统): 优化: 在排序时,如果碰到了相同的元素比较多的时候也就是像{3,2,1,1,1,4,5,2,2,6,2,3}这种,我们判断的时候可以直接把这个元素放在与他相同的附近 ...
分类:
编程语言 时间:
2019-01-10 21:50:58
阅读次数:
288
一、摘要 要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让Python运行其中的代码。你将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容易。 二、函数实操 定义函数: 使用关键字def 来告诉Pytho ...
分类:
编程语言 时间:
2019-01-10 21:51:47
阅读次数:
223
管道 Conn1,conn2 = Pipe() Conn1.recv() Conn1.send() 数据接收一次就没有了 事件 E = Event() #初识状态是false E.wait() 当事件对象e的状态为false的时候,在wait的地方会阻塞程序,当对象状态为true的时候,直接在这个w ...
分类:
编程语言 时间:
2019-01-10 21:51:58
阅读次数:
263
三元表达式 列表推导式 生成器表达式 把列表推导式的[]换成()就是生成器表达式ps:一次只产生一个值在内存中,省内存 匿名函数 匿名就是没有名字的函数与函数有相同的作用域,但匿名意味着引用计数为0即使用一次就释放 ...
分类:
编程语言 时间:
2019-01-10 21:52:27
阅读次数:
273
一、安装Python 1、Linux下安装 一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的也是2.6版本,所以以源代码的方式安装2.7版本 登录官网选择要下载的linux的版本 https://www.python.org/down ...
分类:
编程语言 时间:
2019-01-10 21:52:38
阅读次数:
252
插入排序的思想比冒泡、选择要复杂,效率也比前两者更高。插入排序算法中运用了分治、逆向冒泡等思想,假设i之前的都是排好序的,i之后的都是待比较并排序的,然后逐次逆向向前比较,若小于前值,则将前值循环依次后移(等于该值向前冒泡,但减少了交换次数),最后在合适的位置插入用来比较的值。采用两层循环,第一层循 ...
分类:
编程语言 时间:
2019-01-10 21:53:02
阅读次数:
373
题目链接:https://www.luogu.org/problemnew/show/P1583 题目描述一共有n(n≤20000)个人(以1--n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人。佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i]。然后将初始权值从大到小进行排序,每 ...
分类:
编程语言 时间:
2019-01-10 22:19:35
阅读次数:
167
一、列表排序 二、numpy数组排序 numpy中还有argsort()和lexsort()方法,用到后再学习记录,待续…… ...
分类:
编程语言 时间:
2019-01-10 22:20:32
阅读次数:
224
什么是爬虫? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 其实通俗的讲就是通过程序去获取web页面上自己想要的数据,也就是自动抓取数据 爬 ...
分类:
编程语言 时间:
2019-01-10 22:53:34
阅读次数:
184
python中的运算 加: + 减: 乘: 除: / 取整: // 取余: % 指数运算: 逻辑运算符 (优先级按照下列顺序) not: 不 取结果的相反值 and: 且 只有两个条件全部为True(正确)的时候,结果才为True(正确) or: 或,或者 至少一个条件为True(正确)的时候,结果 ...
分类:
编程语言 时间:
2019-01-10 22:53:40
阅读次数:
223