本文向大家介绍一下 NumPy 常见的数学函数。
第83天:NumPy 字符串操作
本文向大家介绍一下 NumPy 的常见字符串函数。
第87天: OAuth2.0 简介
我们经常看到或者用到一些可以使用微博、微信、支付宝等账号登录的应用,还有一些微博助手、微信公众号助手、客户端之类的东西,这些是怎么做的呢,背后的原理是什么呢?为什么公众号配置起来那么繁琐呢?什么是 access token、refresh token?等等,今天我们来了解下开放式授权模式 OAuth
第80天:Python-Operation_MySQL
本章节Python 操作 MySQL 数据库需要是使用到 PyMySQL 驱动
- PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。
- PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
第79天:数据分析之 Numpy 初步
数据分析之 Numpy 初步
NumPy 是 Python 中一个基本的科学计算库,包含以下特性:
- 强大的 N 维数组对象;
- 精巧的广播(broadcasting)功能;
- C/C++ 和 Fortran 代码集成工具;
- 实用的线性代数、傅里叶变换、随机数生成等功能。
其中,N 维数组是 NumPy 最为核心的特性。
除了显而易见的科学计算用途,NumPy 还可以用作一般数据类型的多维容器,并且是任何数据类型均可;但有一点:一个数组中必须是同种数据类型。这一特性使得 NumPy 可以高效、无缝地与各种数据库进行集成。
NumPy 基于开源许可协议 BSD license 发布,对于二次分发使用几乎没有限制。
第78天: Python 操作 MongoDB 数据库介绍
MongoDB 是一款面向文档型的 NoSQL
数据库,是一个基于分布式文件存储的开源的非关系型数据库系统,其内容是以 K/V
形式存储,结构不固定,它的字段值可以包含其他文档、数组和文档数组等。其采用的 BSON
(二进制 JSON )的数据结构,可以提高存储和扫描效率,但空间开销会有些大。今天就为大家简单介绍下在 Python 中使用 MongoDB 。
LeetCode面试系列 第10天:No.976 - 三角形的最大周长
上一篇 LeetCode 面试题中,我们分析了一道字符串的算法题 - 反转字符串中的元音字母,今天我们来分析一道简单的几何题吧。
第77天:Python 操作 SQLite
1 简介
SQLite 是一种轻型嵌入式关系型数据库,它包含在一个相对小的 C 库中。SQLite 占用资源低,处理速度快,它支持 Windows、Linux、Unix 等多种主流操作系统,支持 Python、Java、C# 等多种语言,目前的版本已经发展到了 SQLite3。
第76天:Scrapy 模拟登陆
想爬取网站数据?先登录网站!对于大多数大型网站来说,想要爬取他们的数据,第一道门槛就是登录网站。下面请跟随我的步伐来学习如何模拟登陆网站。
第129天: 爬取微信公众号文章内容
第93天:文件读写
文件操作中最基本的当然属于文件的读写操作。当我们利用爬虫抓取到一堆数据时,就需要进行文件写操作,将数据写入到文件当中;当我们需要对抓取到的文件内容进行筛选,获取有效信息时,需要对文件进行读操作。本文将介绍文件操作的一些基本内容,助您更高效的处理文件。
第95天:StringIO & BytesIO
上一篇中我们介绍了文件的基本读写操作,但是很多时候数据的读写并不一定都是在文件中,我们也可以在内存中读写数据,因此引出我们今天的主要内容,即 StringIO 和 BytesIO,让你学会在内存中进行数据的基本读写操作。
第91天:Python matplotlib introduction
今天我们一起来探究 Python 中一个很有趣的模块–Matplotlib,Matplotlib 是一个非常优秀的 Python 2D 绘图库,只要给出符合格式的数据,通过 Matplotlib 就可以方便地制作数据图。
第81天:NumPy Ndarray_Object&NumPy_Data_Type
上一篇文章中我们详细介绍了 NumPy 的功能及用途,本章节着重介绍 NumPy 一个神奇的对象 Ndarray 以及 NumPy 数据类型,包括两者的用途,接下来就开启神奇之旅吧。
第75天: Python 操作 Redis 数据库介绍
Redis 作为常用的 NoSql 数据库,主要用于缓存数据,提高数据读取效率,那在 Python 中应该如果连接和操作 Redis 呢?今天就为大家简单介绍下,在 Python 中操作 Redis 常用命令。
第114天: 三木板模型算法项目实战
机器学习
本篇同样是机器学习,虽然没有用到python中已有的算法和函数,但借鉴了机器学习中的思路。
这篇机器学习建模的思路比较新颖,模型评估也比较独特。旨在引导广大读者借鉴,举一反三。
只是通过足球领域举例,可扩展到其他任何领域,达到抛砖引玉的目的。
第73天: itchat 微信机器人简介
今天来为大家介绍一个有意思的开源微信个人号 API,它是基于 Python 调用微信网页版实现,只需要编写少量的代码,就可以完成一个能够处理所有信息的微信机器人。那它到底能实现了什么功能,接下来为大家一一介绍。
第113天: Python XGBoost 算法项目实战
第71天: Python Scrapy 项目实战
爬虫编写流程
首先明确 Python 爬虫代码编写的流程:先直接打开网页,找到你想要的数据,就是走一遍流程。比如这个项目我要爬取历史某一天所有比赛的赔率数据、每场比赛的比赛结果等。
那么我就先打开这个网址:https://live.leisu.com/wanchang?date=20190606 然后点击“竞彩”,再点击“指数”,跳转到另一个网址:https://live.leisu.com/3in1-2674547,然后就看到了想要的数据:各公司主队获胜赔率1.61、1.65等。
到此为止,开始动手通过代码实现这个过程。
LeetCode面试系列 第12天:No.977 - 有序数组的平方
上一篇 LeetCode 面试题中,我们分析了一道集合
相关的数学题。现在我们再来看一个排序
相关的面试题吧~