摘要: 一、渐进记法 三个重要的记号 Ο、Ω、Θ,Ο记法表示渐进上界,Ω记法表示渐进下界,Θ记法同时提供了函数的上下界 几种常见的渐进运行时间实例 三种重要情况 最好的情况,最坏的情况,平均情况 最坏的情况通常是最有用的情况,可以对算法效率做出最佳保证 实证式算法评估 Tip1:If possible, don’t w... 阅读原文
2018-02-11 21:42:03 阅读(748) 评论(0)
摘要: 背景 最近处理文本文档时(文件约2GB大小),出现memoryError错误和文件读取太慢的问题,后来找到了两种比较快Large File Reading 的方法,本文将介绍这两种读取方法。 原味地址 准备工作   我们谈到“文本处理”时,我们通常是指处理的内容。Python 将文本文件的内容读入可以操作的字符串变量... 阅读原文
2018-02-11 21:19:02 阅读(749) 评论(0)
摘要: #网络很慢可能会运行报错 (一)   前言 Selenium WebDriver是一个浏览器自动化测试的API集合。它提供了很多与浏览器自动化交互的特性,并且这些API主要是用于测试Web程序。如果仅仅使用Selenium WebDriver,我们无法实现执行测试前置条件、测试后置条件,比对预期结果和实际结果,检查程... 阅读原文
2018-02-11 19:27:03 阅读(764) 评论(0)
摘要: 数学函数 函数 返回值 ( 描述 ) 实例 abs(x) 返回数字的绝对值,如abs(-10) 返回 10 print(abs(-10))   =======输出:====== 10 ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5 import m... 阅读原文
2018-02-11 19:21:03 阅读(753) 评论(0)
摘要: tensorflow自带了可视化的工具:Tensorboard。有了这个可视化工具,可以让我们在调整各项参数时有了可视化的依据。 本次我们先用Tensorboard来可视化Tensorflow的结构。 在输出tensorflow结构的关键步骤是: writer = tf.summary.FileWriter("E:/... 阅读原文
2018-02-11 17:37:02 阅读(744) 评论(0)
摘要: PhantomJS是一个无界面的、可脚本编程的WebKit浏览器引擎,它原生支持多种Web标准:DOM操作、CSS选择器、JSON、Canvas以及SVG。 Selenium支持PhantomJS,这样在运行的时候就不会再弹出一个浏览器了。而且PhantomJS的运行效率也很高,还支持各种参数配置,使用非常方便。下面... 阅读原文
2018-02-11 16:27:02 阅读(750) 评论(0)
摘要: 今天我给大家介绍的是python中的Number变量,与c++,java有些不同,下面让来为大家介绍: 在python中是不用声明变量类型的,不过在使用变量前需要对其赋值,没有值得变量是没有意义的,编译器也不会通过 一 : 整型-----int: int 在python中的用法与c++大致是一样的: a=12 pri... 阅读原文
2018-02-11 15:34:01 阅读(732) 评论(0)
摘要: ssh服务端 import socket,os server = socket.socket() server.bind(('localhost',6666)) server.listen() conn, addr = server.accept() while True: print('等待新数据!'... 阅读原文
2018-02-11 14:35:02 阅读(740) 评论(0)
摘要: Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。   Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多... 阅读原文
2018-02-11 14:29:02 阅读(758) 评论(0)
摘要: 写日志的办法多种多样,我这个是我喜欢的办法,可以做个参考 没啥说的,直接上代码 import time def write_log(value): now_time = time.time() #获取当前日期和时间 time_format = '%Y-%m-%d %H:%M:%S' #指定日期和时间格式 ... 阅读原文
2018-02-11 13:44:02 阅读(760) 评论(0)