摘要:by 戴景波 机器学习 本篇同样是机器学习,虽然没有用到python中已有的算法和函数,但借鉴了机器学习中的思路。 这篇机器学习建模的思路比较新颖,模型评估也比较独特。旨在引导广大读者借鉴,举一反三。 只是通过足球领域举例,可扩展到其他任何领域,达到抛砖引玉的目的。 机器学习建模 建模思路:选取三家 阅读全文
posted @ 2020-06-03 13:29 纯洁的微笑 阅读(34) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 前面我们讲了 TCP 编程,我们知道 TCP 可以建立可靠连接,并且通信双方都可以以流的形式发送数据。本文我们再来介绍另一个常用的协议--UDP。相对TCP,UDP则是面向无连接的协议。 UDP 协议 我们来看 UDP 的定义: UDP 协议(User Datagram Protocol 阅读全文
posted @ 2020-06-03 13:27 纯洁的微笑 阅读(24) 评论(1) 推荐(0) 编辑
摘要:by 闲欢 前面我们学习了 Python 的图像处理库 PIL,学会了一些相关的图像处理方法,好多人心里会问:有什么用呢?这一节我们就拿实际的例子来回答大家。 识别验证码的原理 现在大多数网站登录不再是简单地输入用户名密码了,一般都伴随着此二者之外的验证手段,目的是阻止一些居心不良的行为。而图片验证 阅读全文
posted @ 2020-06-03 13:18 纯洁的微笑 阅读(18) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 上节我们讲了 Python 的图像处理库 PIL 的基本图像处理功能,打开了 PIL 的神秘面纱。这节我们接着讲 PIL 的 Image 模块的常用方法。 Image 模块的方法 convert Image.convert(mode=None, matrix=None, dither=N 阅读全文
posted @ 2020-06-03 13:13 纯洁的微笑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 Python 提供了 PIL(python image library)图像库,来满足开发者处理图像的功能,该库提供了广泛的文件格式支持,包括常见的 JPEG、PNG、GIF 等,它提供了图像创建、图像显示、图像处理等功能。 基本概念 要学习 PIL 图像库的使用,我们必须先来了解一些关 阅读全文
posted @ 2020-06-03 13:12 纯洁的微笑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:by 吴刀钓鱼 上一篇中我们介绍了文件的基本读写操作,但是很多时候数据的读写并不一定都是在文件中,我们也可以在内存中读写数据,因此引出我们今天的主要内容,即 StringIO 和 BytesIO,让你学会在内存中进行数据的基本读写操作。 1 前言-内存与硬盘 在正式介绍 StringIO 和 Byt 阅读全文
posted @ 2020-06-03 13:10 纯洁的微笑 阅读(12) 评论(0) 推荐(0) 编辑
摘要:by 轩辕御龙 数据分析之 pandas 初步 pandas是一个常用的第三方 Python 库,提供快速灵活的数据处理功能,也是进行数据分析的有力工具。我们的口号是:“更快,更高,更强”(皮一下)。啊,当然,现在经常有很多库一上来就要“吊打”pandas,咱们还是不必在意。 pandas尤其擅长处 阅读全文
posted @ 2020-06-03 13:08 纯洁的微笑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:by 吴刀钓鱼 文件操作中最基本的当然属于文件的读写操作。当我们利用爬虫抓取到一堆数据时,就需要进行文件写操作,将数据写入到文件当中;当我们需要对抓取到的文件内容进行筛选,获取有效信息时,需要对文件进行读操作。本文将介绍文件操作的一些基本内容,助您更高效的处理文件。 1 打开和关闭文件 文件的打开模 阅读全文
posted @ 2020-06-03 13:05 纯洁的微笑 阅读(20) 评论(0) 推荐(0) 编辑
摘要:by 潮汐 本章节主要是 Matplotlib 和 NumPy 实际操作案例讲解,matplotlib 通常与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案,除此之外,它还可以和其他图形工具包搭配使用。前提是在现在的环境中已经安装了 Numpy 模块,Numpy 安装详情请参考 阅读全文
posted @ 2020-06-03 13:01 纯洁的微笑 阅读(21) 评论(0) 推荐(0) 编辑
摘要:by 潮汐 今天我们一起来探究 Python 中一个很有趣的模块--Matplotlib,Matplotlib 是一个非常优秀的 Python 2D 绘图库,只要给出符合格式的数据,通过 Matplotlib 就可以方便地制作数据图。 一、初识 Matplotlib Matplotlib 以多种硬拷 阅读全文
posted @ 2020-06-03 12:59 纯洁的微笑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:by 潮汐 今天的文章和大家聊聊 Python Numpy 位运算和算术函数,本文将分两部分做详细描述。 Numpy 位运算 NumPy包中,可用位操作函数进行位运算,以 bitwise_ 开头的函数是位运算函数。 NumPy 位运算函数如下: 函数 描述 bitwise_and 对数组元素执行位与 阅读全文
posted @ 2020-06-03 12:57 纯洁的微笑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 对于数据分析来说,排序和筛选数据是不可或缺的一部分内容。NumPy 也提供了多种排序和筛选函数,本文就来介绍一下 NumPy 常见的排序和筛选函数。 排序函数 NumPy 中提供了排序相关的函数。排序函数已经帮助我们实现了不同的排序算法,我们只需要拿来直接使用就行。每个排序算法的执行速度 阅读全文
posted @ 2020-06-03 12:56 纯洁的微笑 阅读(17) 评论(0) 推荐(0) 编辑
摘要:by 太阳雪 上一次课程,我们了解了 OAuth 认证是怎么回事,以及了解了四种认证方式,今天我们将以 Github 为例,了解一下如何用 Flask 第三方应用 在之前的介绍 JWT 的时候,了解过 Authlib 库,Authlib 是集 JWT、OAuth1.0、OAuth2.0 于一身的终极 阅读全文
posted @ 2020-06-03 12:54 纯洁的微笑 阅读(22) 评论(0) 推荐(0) 编辑
摘要:by 太阳雪 我们经常看到或者用到一些可以使用微博、微信、支付宝等账号登录的应用,还有一些微博助手、微信公众号助手、客户端之类的东西,这些是怎么做的呢,背后的原理是什么呢?为什么公众号配置起来那么繁琐呢?什么是 access token、refresh token?等等,今天我们来了解下开放式授权模 阅读全文
posted @ 2020-06-01 17:36 纯洁的微笑 阅读(36) 评论(0) 推荐(0) 编辑
摘要:by 程序员野客 1 简介 SQLAlchemy 是一个使用 Python 实现的 ORM 框架,它的设计理念是:SQL 数据库的量级和性能比对象集合重要,对象集合的抽象比表和行重要;它采用了类似于 Java 里 Hibernate 的数据映射模型;它的目标是提供能兼容众多数据库(如:SQLite、 阅读全文
posted @ 2020-06-01 13:10 纯洁的微笑 阅读(26) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 数学统计在我们的程序当中特别是数据分析当中是必不可少的一部分,本文就来介绍一下 NumPy 常见的统计函数。 最大值与最小值 numpy.amin() 用于计算数组中的元素沿指定轴的最小值。 可以通过 axis 参数传入坐标轴来指定统计的轴,当指定 axis 时,axis 的范围为 nd 阅读全文
posted @ 2020-06-01 11:38 纯洁的微笑 阅读(21) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 本文向大家介绍一下 NumPy 常见的数学函数。 NumPy 三角函数 三角函数是基本初等函数之一,是以角度(数学上最常用弧度制,下同)为自变量,角度对应任意角终边与单位圆交点坐标或其比值为因变量的函数。三角函数一般用于计算三角形中未知长度的边和未知的角度,在导航、工程学以及物理学方面都 阅读全文
posted @ 2020-06-01 11:16 纯洁的微笑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 本文向大家介绍一下 NumPy 的常见字符串函数。 NumPy 字符串函数 以下函数用于对 dtype 为 numpy.string_ 或 numpy.unicode_ 的数组执行向量化字符串操作。 它们基于 Python 内置库中的标准字符串函数。 这些函数在字符数组类(numpy.c 阅读全文
posted @ 2020-06-01 11:11 纯洁的微笑 阅读(14) 评论(0) 推荐(0) 编辑
摘要:by 太阳雪 在之前的课程中,介绍过 Flask-Login 框架,它是基于 Session 和 Cookie 技术来实现用户授权和验证的,不过 Session 有很多的局限性,这一节介绍一种基于 token 的验证方式 —— JWT (JSON Web Token),除了对 JWT 的概念讲解之外 阅读全文
posted @ 2020-06-01 11:10 纯洁的微笑 阅读(29) 评论(0) 推荐(0) 编辑
摘要:by 潮汐 上一篇文章中我们详细介绍了 NumPy 的功能及用途,本章节着重介绍 NumPy 一个神奇的对象 Ndarray 以及 NumPy 数据类型,包括两者的用途,接下来就开启神奇之旅吧。 标准安装的 Python 中用列表 (list) 保存一组值,它可以用来当作数组使用,不过由于列表的元素 阅读全文
posted @ 2020-06-01 11:01 纯洁的微笑 阅读(8) 评论(0) 推荐(0) 编辑
摘要:by 潮汐 本章节Python 操作 MySQL 数据库需要是使用到 PyMySQL 驱动 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 阅读全文
posted @ 2020-06-01 10:57 纯洁的微笑 阅读(20) 评论(0) 推荐(0) 编辑
摘要:by 轩辕御龙 数据分析之 Numpy 初步 NumPy 是 Python 中一个基本的科学计算库,包含以下特性: 强大的 N 维数组对象; 精巧的广播(broadcasting)功能; C/C++ 和 Fortran 代码集成工具; 实用的线性代数、傅里叶变换、随机数生成等功能。 其中,N 维数组 阅读全文
posted @ 2020-06-01 10:53 纯洁的微笑 阅读(16) 评论(0) 推荐(0) 编辑
摘要:by 極光 MongoDB 是一款面向文档型的 NoSQL 数据库,是一个基于分布式文件存储的开源的非关系型数据库系统,其内容是以 K/V 形式存储,结构不固定,它的字段值可以包含其他文档、数组和文档数组等。其采用的 BSON(二进制 JSON )的数据结构,可以提高存储和扫描效率,但空间开销会有些 阅读全文
posted @ 2020-05-31 16:12 纯洁的微笑 阅读(23) 评论(0) 推荐(0) 编辑
摘要:by 程序员野客 1 简介 SQLite 是一种轻型嵌入式关系型数据库,它包含在一个相对小的 C 库中。SQLite 占用资源低,处理速度快,它支持 Windows、Linux、Unix 等多种主流操作系统,支持 Python、Java、C# 等多种语言,目前的版本已经发展到了 SQLite3。 S 阅读全文
posted @ 2020-05-31 16:07 纯洁的微笑 阅读(22) 评论(0) 推荐(0) 编辑
摘要:by 闲欢 想爬取网站数据?先登录网站!对于大多数大型网站来说,想要爬取他们的数据,第一道门槛就是登录网站。下面请跟随我的步伐来学习如何模拟登陆网站。 为什么进行模拟登陆? 互联网上的网站分两种:需要登录和不需要登录。(这是一句废话!) 那么,对于不需要登录的网站,我们直接获取数据即可,简单省事。而 阅读全文
posted @ 2020-05-31 16:05 纯洁的微笑 阅读(15) 评论(0) 推荐(0) 编辑
摘要:by 極光 Redis 作为常用的 NoSql 数据库,主要用于缓存数据,提高数据读取效率,那在 Python 中应该如果连接和操作 Redis 呢?今天就为大家简单介绍下,在 Python 中操作 Redis 常用命令。 安装 redis 首先还是需要先安装 redis 模块,使用如下命令: $ 阅读全文
posted @ 2020-05-31 15:56 纯洁的微笑 阅读(21) 评论(0) 推荐(0) 编辑
摘要:by 程序员野客 1 简介 newspaper 框架是一个主要用来提取新闻内容及分析的 Python 爬虫框架,更确切的说,newspaper 是一个 Python 库,但这个库由第三方开发。 newspaper 主要具有如下几个特点: 比较简洁 速度较快 支持多线程 支持多语言 GitHub 链接 阅读全文
posted @ 2020-05-31 15:52 纯洁的微笑 阅读(21) 评论(0) 推荐(0) 编辑
摘要:by 極光 今天来为大家介绍一个有意思的开源微信个人号 API,它是基于 Python 调用微信网页版实现,只需要编写少量的代码,就可以完成一个能够处理所有信息的微信机器人。那它到底能实现了什么功能,接下来为大家一一介绍。 安装 想要使用它,首先得安装 itchat 模块: $ pip3 insta 阅读全文
posted @ 2020-05-31 15:50 纯洁的微笑 阅读(20) 评论(0) 推荐(0) 编辑
摘要:by 某某白米饭 Pysider Pysider 是一个国人用 Python 编写的、带有强大的 WebUI 的网络爬虫系统,它支持多种数据库、任务监控、项目管理、结果查看、URL去重等强大的功能。 安装 pip3 install pysider 运行 命令行运行 pyspider 运行成功后,在浏 阅读全文
posted @ 2020-05-31 15:48 纯洁的微笑 阅读(49) 评论(0) 推荐(0) 编辑
摘要:by 戴景波 爬虫编写流程 首先明确 Python 爬虫代码编写的流程:先直接打开网页,找到你想要的数据,就是走一遍流程。比如这个项目我要爬取历史某一天所有比赛的赔率数据、每场比赛的比赛结果等。 那么我就先打开这个网址:https://live.leisu.com/wanchang?date=201 阅读全文
posted @ 2020-05-31 15:46 纯洁的微笑 阅读(15) 评论(0) 推荐(0) 编辑