摘要:
数据分析 numpy+scipy+matplotlib+pandas scikit-learn + tensorflow一、Numpy的特点 1、擅长数值计算 2、足够高的运算性能 3、支持矢量化运算 4、免费、开源 二、Numpy的数组 1、Numpy中的数组是ndarry类类型的对象,将实际数据 阅读全文
摘要:
使用递归方法对一个数组求最大值和最小值 """ 用递归算法求解一个数组的最大值和最小值 思路: 1、首先假设这个列表只有1个元素或两个元素 2、再考虑超过两个元素的情况,将该列表从中间位置一分为二 3、然后递归调用该函数 """ def myMaxMin(L,start,end): '''递归来得到 阅读全文
摘要:
误操作将/usr/bin/python3文件修改,或者删除,导致终端打不开, 解决办法其实很简单,ctrl+alt+f3进入命令窗口,将python2.7的文件拷贝到python中就可以解决了 sudo cp /usr/bin/python2.7 /usr/bin/python3 阅读全文
摘要:
1、创建Tornado服务器 1、创建Application对象 Application是Torando最核心的类 所有关于服务器的配置信息都写在Application构造器中 以构造器的参数形式传入,比如路由列表 路由列表的作用告诉Tornado,对特定路径的请求,由哪个类进行响应 app = A 阅读全文
摘要:
1、网络爬虫 1、定义:网络蜘蛛,网络机器人,抓取网络数据的程序 2、总结:用Python程序去模仿人去访问网站,模仿的越逼真越好 3、目的:通过有效的大量的数据分析市场走势,公司的决策2、企业获取数据的方式 1、公司自有 2、第三方数据平台购买 1、数据堂、贵阳大数据交易所 3、爬虫程序爬取数据 阅读全文
摘要:
AJAX - 阿贾克斯 1、什么是AJAX AJAX:Asynchronous Javascript And Xml(异步JS和Xml) 同步访问: 当客户端向服务器发送请求时,服务器在处理过程中,浏览器只能等待 缺点:整个网页会刷新 异步访问: 当客户端向服务器发送请求时,服务器在处理过程中,浏览 阅读全文
摘要:
什么是爬虫 爬虫就是请求网站并提取数据的自动化程序爬虫的基本流程 1、向服务器发起请求 通过http库向目标站点发起请求,即发送一个Rquest,请求可以包含额外的headers等信息,等待服务器响应 2、获取响应内容 如果服务器正常响应,会得到一个Response,Response的内容便是所要获 阅读全文
摘要:
快速排序 基本思想是:从一个数组中随机选出一个数N,通过一趟排序将数组分割成三个部分,1、小于N的区域 2、等于N的区域 3、大于N的区域,然后再按照此方法对小于区的和大于区分别递归进行,从而达到整个数据变成有序数组。 插入排序 插入排序的基本操作就是将一个数据插入到已经排序好的有序数据中,从而得到 阅读全文
摘要:
1、Python用具 - pip 1、作用: Python的软件包管理器,有一些python包被集成到了pip中。只要被集成到pip中的包,都允许通过pip直接安装 2、安装 pip sudo apt install python-pip(python2) sudo apt install pyth 阅读全文
摘要:
1、JavaScript概述 1、什么是JavaScript JavaScript简称JS,是一种专门运行于JS解释器/引擎中的解释型脚本语言 2、JS发展史 1、1992年Nombas公司开发了一款运行在网页中的脚本语言,名称为CMM(c--),后来更名为ScriptEase 2、1995年Net 阅读全文