分类
摘要:
一、渐进记法
三个重要的记号
Ο、Ω、Θ,Ο记法表示渐进上界,Ω记法表示渐进下界,Θ记法同时提供了函数的上下界
几种常见的渐进运行时间实例
三种重要情况
最好的情况,最坏的情况,平均情况
最坏的情况通常是最有用的情况,可以对算法效率做出最佳保证
实证式算法评估
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)