自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 python面试题-拓展

继续更新一些python面试题,能更多少就更多少吧,如果大家喜欢,我依旧会继续更一点的。21. 一行代码实现1–100求和这道题考了利用sum()函数进行求和,即sum(range(0,101))22. 如何在一个函数内部修改全局变量利用global修改全局变量23. 字典如何删除键和合并两个字典利用del和update方法dic = ["name":"char...

2018-06-28 22:55:59 777

原创 python面试集-基础篇

最近python是真的火,加上有许多公司都在招python方面的程序员,而网上的面试题又总是千篇一律复制粘贴,在这里博主打算自己写一些python的一些面试题一些是我遇到的,觉得还不错,一些是python必须知道的一些知识点。相应的,自己也在python这条路上,努力做的更好,也希望在测试自己同时帮到更多的小白和从别的语言转过来的同行们,如果大家喜欢,我会在以后继续拓展更多的面试题的篇幅,在基础篇...

2018-06-25 17:03:28 3499 1

原创 python之解压序列赋值

相信这个词大家都很陌生,甚至都没有听说过,但是实际上不得不说,python自带的这个功能真的就像美国电影里面兴的extra egg一样,实在是精彩。 比如我们遇到一个问题,有包含n个元素的元组或者是序列,怎样将它的值解压后赋给新的变量? 任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提就是变量数量必须跟序列元素的数量是一样的。 比如:>&...

2018-06-22 23:03:18 1613

原创 python之unittest单元测试

在Python 标准库中的模块unittest提供了我们代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。全覆盖式测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式。对于大型项目,要实现全覆盖可能很难,所以在最初,只要针对代码的重要行为编写测试即可,等项目被广泛使用时再考虑全覆盖。 要为函数编写测试用例,可先...

2018-06-21 20:17:45 2283

原创 python深浅copy一分钟掌握

用了那么久的python,一直以为对深浅copy理解足够透彻,今天给人讲的时候感觉自己对这方面认知还有所欠缺,现在我将对python中的深浅拷贝进行一次即通的概述。 首先我们知道的,在python里对对象进行拷贝有三个,即赋值,深拷贝,浅拷贝。而对象又分为两种,一种是不可变对象(字符串、元组、数字 ),一种是可变对象(列表、字典)。而我们使用深浅拷贝,则是为了:减少内存的使用 防止以后在...

2018-06-20 20:32:10 2476

原创 Scipy之图片降噪

我们知道,scipy 是基于numpy 的,在这里我们详细探索一下scipy在图片上的应用。scipy.fftpac模块用来计算快速傅里叶变换,其速度比传统傅里叶变换更快,是对之前的算法的改进。我们知道,黑白图片是二维数据,所以在使用时,我们要注意使用fftpack的二维转变方法。# 登月图片,噪声,白色的圆环,圆环里面和外面图片的背景,圆环就像山峰凸起----圆环处的频率突然变高# 消...

2018-06-20 16:46:03 1895

原创 机器学习之股票分析

之前朋友参加比赛,想用python做一个全美所有股票的涨幅走势分析,今天我就用分析苹果股票的例子手把手的教大家上手练习苹果股票涨跌图的绘制,至于更专业一点的,还是交给金融方面的大牛来分析吧,我实在看不懂股票~ 还是像之前一样,我们得把机器学习的库引入进jupyter,不得不说jupyter是真心好用,敲一行代码,就能看到一行结果,以至于后面不会忘记每个变量的属性,真是居家旅行必备神器。i...

2018-06-15 18:26:31 13108

原创 python机器学习入门到精通--实战分析(三)

利用sklearn分析鸢尾花前面两篇文章提到了机器学习的入门的几个基础库及拓展练习,现在我们就对前面知识点进行汇总进行一个简单的机器学习应用,并构建模型。 练习即假定一名植物专家收集了每一朵鸢尾花的测量数据:花瓣的长度和宽度以及花萼的长度和宽度,所有测量结果的单位都是厘米。这些数据经过植物学专家分类成三个种类:setosa、versicolor、virginica。然后根据测量数据,确定每朵...

2018-06-14 22:46:49 6156

原创 Pandas进阶及傅立叶了解

pandas层次化索引进行练习前,还是先把库引入jupyter notebookimport numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport matplotlib.pyplot as plt1. 创建多层行索引1) 隐式构造 最常见的方法是给DataFrame构造函数的ind...

2018-06-14 19:12:40 2162

原创 python机器学入门到精通(二)

讲到机器学习,是离不开各种工具库的,特别是pandas。今天我们就来了解一下pandas的一些基础知识。【本篇所有代码均在jupyter上面运行】初识pandaspandas是python analysis data library 或pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。 pandas纳入了大量库和一些标准的数据类型,提供了高效的操作大型数...

2018-06-13 20:38:07 1908

原创 Numpy详解

我在python机器学习入门到精通(一)里谈到里几个机器学习的几个基本包及其用法,可能有些小伙伴还是很茫然,在这里,我就对其中的numpy进行详解。 首先我们的演示都是在jupyter上面演示的,当然你得先安装jupyter,安装的步骤在这里就不讲了,我就在这里就说一些jupyter的一些简单基本的操作就足够了。Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代...

2018-06-11 20:10:40 2394

原创 python机器学习入门到精通(一)

机器学习概论机器学习,顾名思义,它是人工智能、统计学、计算机科学交叉的研究领域,也被称作预测分析或统计学习。近年来,由于人工智能的火爆,机器学习方法已经应用到日常生活的方方面面。贴近我们生活的就有,系统自动推荐用户的喜好,买什么物品,点什么食物,浏览新闻时,给你推送什么类型的文章,甚至于我们登录淘宝购买物品,微博观看别人的微博时,这些每一部分都可能包含多种机器学习模型。当然,机器学习也在科研方...

2018-06-09 12:29:53 11318 2

原创 爬虫爬取动态网页下载美女图片

xcv

2018-06-08 16:11:24 5445

原创 用Scrapy爬取笔趣阁小说

今天早上无聊,去笔趣阁扒了点小说存Mongodb里存着,想着哪天做一个小说网站有点用,无奈网太差,爬了一个小时就爬了几百章,爬完全网的小说,不知道要到猴年马月去了。再说说scrapy这个爬虫框架,真是不用不知道,一用吓一跳,这个实在太好用了,比自己用request,Beautifulsoup这些模块来爬,实在要简单不知多少倍。废话不多说,现在开始上代码。首先用virtualEnv创建虚拟环境并pi...

2018-06-08 09:25:42 6981

原创 正则表达式入门到精通

在计算机科学里面有一个笑话:“如果你有一个问题打算用正则表达式来解决,那么就是两个问题来。”正则表达式确实是一堆随机符号的混合物,感觉是一堆毫无意义生涩的符号,在实际开发的情况下可以直接在网上查找相应的正则表达式,再贴到自己的代码里面就可以来。但是在一些朋友写爬虫的时候,抓取需要的信息时,就遇到了一些问题,确实有其他的方法可以代替正则表达式, 但是知道一点总比不知道的好。而正则表达式之所以叫正则表...

2018-06-07 18:48:12 1469

原创 python自然语言

在我们处理爬虫的时候,有许多文本信息,如电影简介、新闻报道以及评论等,而关键词提取是指从大量文本中提出最核心、最主要的关键词,而实现关键词提取算法的算法有两种:1. TextRank: 基于词与词直接的上下文关系构建共现网络,将处于网络核心位置的词作为关键词、2. TF-IDF:选出一般不常用但是在指定环境文本中频繁出现的词作为关键词。信息的抽取是从非结构化文本中抽取出有意义或者感兴趣的字段。例如...

2018-06-06 12:39:21 4095

原创 Scrapy爬取豆瓣

在 movie 的setting中,会有spider这个类,里面有种子url以及解析import scrapyfrom douban.items import MovieItemclass MovieSpider(scrapy.Spider): name = 'movie' allowed_domains = ['movie.douban.com'] start_u...

2018-06-05 15:08:48 3638

原创 Django安装问题raise BadZipFile

我Mac系统用pip,virtualenv和下安装包三个方法均遇到 raise BadZipFile问题,如下图: 用这个命令可以解决: pip install --no-cache-dir django==1.11. 当用pip安装的时候,第一个pip会首先检查安装包里的pip cache,如果安装包找到了,而且是最新的,pip就会抓取并且安装安装包里的 .whl 文件,这个就会生成 badzi...

2018-06-04 17:34:06 127480

原创 Linux安装Mongodb

首先 mongodb下载网址:https://www.mongodb.com/download-center#atlas1. 打开云服务器后,wget https://www.mongodb.com/download-center#atlas2. gunzip <filename>3. tar -xvf <filename>4.   将解压后文件移动到local里面,并重命...

2018-06-04 17:30:19 972

转载 Pycharm安装package出现报错

Pycharm安装package出现 AttributeError: module 'pip' has no attribute 'main'.解决方法:找到安装目录下 helpers/packaging_tool.py文件,找到如下代码:修改如下即可:

2018-06-04 17:26:43 15271 1

原创 协程

并发编程:1. 多线程 + GIL + 共享内存2. 多进程 + IPC (socket/ pipe)3. 多进程 + 微线程(协程)4. 单线程 + 异步 I/O - I/O密集型任务使用多进程,对这种I/O密集型任务的性能,没有实质性的改善多进程可以利用cpu的多核特性对计算密集型任务有用对于网络爬虫这种I/O密集型任务还有一种非常好的处理方式就是单线程+异步I/O所谓的异步I/O 就是...

2018-06-04 16:27:59 6486

Three.js视频教程源码.rar

Three.js全部教程,附带源码和obj、fbx等模型文件,所有代码每行均有注释,下载即可运行代码,不需安装其他

2020-08-19

Django-购物网站系统

django项目包含所有文件包括前端页面,JS, HTML5, CSS,数据库自己配

2018-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除