01 2018 档案
摘要:一、介绍 ——NumPy库是高性能科学计算和数据分析的基础包,它是Pandas及其它各种工具的基础 ——NumPy里的ndarry多维数组对象,与列表的区别是: - 数组对象内的元素类型必须一样 - 数组大小不可修改 ——数组对象的常用属性: - T 数组的转置(在多维数组里,将列转成行,行转成列的
阅读全文
摘要:单例模式是一种常用的软件设计模式,其目的是确保某一个类只有一个实例存在。 在什么情况下可以使用单例模式: 1、每个实例都会占用资源,而且实例初始化会影响性能,如果想避免这些影响,就可以考虑使用单例模式,它给我们带来的好处是只有一个实例占用资源,并且只需初始化一次; 2、当有同步需要的时候,也可以通过
阅读全文
摘要:一、简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 1、易用性 1)MongoDB是一款面向文档的数据库,而不是关系型数据库,因此而有着更好的扩展性。 2)通过在文档中嵌入文档和数组,面向文档的方法能够仅使用一条记录来表现复杂的层级关系。 3)MongoDB没有预定义模式(prede
阅读全文
摘要:一、爬虫基本原理 1、爬虫是什么 2、爬虫的基本流程 3、请求与响应 4、requests模块 引子:使用request模块进行请求时需要注意4点:请求方式,请求url,请求头和请求体。 1)基于GET请求 a、基本请求 b、带参数的GET请求->params #在请求头内将自己伪装成浏览器,否则百
阅读全文