摘要: 10.文件和异常   学习处理文件,让程序快速的分析大量数据,学习处理错误,避免程序在面对意外时崩溃。学习异常,异常是python创建的特殊对象,用于管理程序运行时出现的错误,提高程序的适用性,可用性,和稳定性。   学习模块json,json可以用于保存用户数据,避免程序意外停止运行时丢失。   学习处理文件和保存... 阅读原文
2017-07-14 06:00:12 阅读(816) 评论(0)
摘要:   今天在windows下使用notepad++写了个python脚本,传到linux服务器执行后提示:-bash: ./logger.py: usr/bin/python^M: bad interpreter: No such file or directory 1.原因分析   这是不同系统编码格式引起的:在w... 阅读原文
2017-07-13 23:59:02 阅读(881) 评论(0)
摘要: 本文就Pandas的运行效率作一个对比的测试,来探讨用哪些方式,会使得运行效率较好。 测试环境如下: windows 7, 64位 python 3.5 pandas 0.19.2 numpy 1.11.3 jupyter notebook 需要说明的是,不同的系统,不同的电脑配置,不同的软件环境... 阅读原文
2017-07-13 23:40:03 阅读(817) 评论(0)
摘要: 由于之前在医院采集的数据都是拍照得到的处方图片,而需要用到的是处方的文本形式。因此这两个星期写了个小程序把服务器的图片显示给用户(到时候雇一些人),让用户根据图片录入文字信息。 之前都是用java写web,想到自己最近学机器学习要用python,所以用python来写一下,此外,因为想用点新东西,也介于程序比较小,所... 阅读原文
2017-07-13 21:58:02 阅读(834) 评论(0)
摘要: 生成器的概念: 生成器不会把结果保存在一个系列中,而是保存在生成器的状态,在每次进行迭代时返回一个值,直到遇到StopIteration异常结束 生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。 ... 阅读原文
2017-07-13 20:09:02 阅读(780) 评论(0)
摘要: 注:本文测试环境为 python2.7 注:本文主要介绍列表的通用方法 注:以下为个人学习笔记,一字一句敲出来的,仅供参考 测试list list1 = [1,2,3,4]   insert方法: 方法解释:在指定位置插入对象 参数:   参数1:index   参数2:object 代码示例: list1.inse... 阅读原文
2017-07-13 19:56:01 阅读(794) 评论(0)
摘要: 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] ...... 方法:迭代,生成器 def triangles()     L = [1]     while True:         yiled L         L =[1] + [L[i] + L[I+1] for i in... 阅读原文
2017-07-13 18:51:02 阅读(798) 评论(0)
摘要: 注:本文测试环境为python 2.7 列表(list),同数组不同,它既可以存储相同类型的数据,也可也存储不同类型的数据 list1 = [1,2,3] list2 = [1,’hello’,False] 列表属于序列,所以兼顾序列的一些通用特性   1、索引 list1 = [1,2,3,4] 列表的索引 从左往... 阅读原文
2017-07-13 18:34:01 阅读(860) 评论(0)
摘要: 值类型: 包含:字符串、元组、数值,本身不允许被修改 引用类型: 包含:列表、字典,本身允许修改   a = 2 b = a a = 3 修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值   lista = [1,2] listb = lista lista[0] = 3 修改引用类型的值,因为li... 阅读原文
2017-07-13 16:34:02 阅读(827) 评论(0)
摘要: Beautifulsoup和selenium的简单使用 requests库的复习 好久没用requests了,因为一会儿要写个简单的爬虫,所以还是随便写一点复习下。 import requests r = requests.get('https://api.github.com/user', auth=('haiy... 阅读原文
2017-07-13 15:45:15 阅读(814) 评论(0)