自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 带django教程的Facebook聊天机器人,又名笑话机器人

机器人时代已经开始了。如今,聊天机器人引起轰动,并被誉为下一代的网站和应用的替代品。许多平台都开发了聊天机器人作为交互式工具,例如Facebook, Telegram等等。聊天机器人在中国的通讯巨头WeChat中颇负盛名,其中,人们通过聊天预定出租车和进行金融交易。我决定尝试开发一个聊天机器人,它只做一件事。不管用户输入什么,它都发送一个像下面这样的不含图片的随机笑话。作为开始,我们...

2019-09-29 14:07:49 607

原创 了解函数式编程背后的属性:单子(Monad)

单子(Monad)和它们的法则如前面所解释的,单子(Monad)是容器。对于面向对象开发者来说,它们看起来非常像范型。事实上,它们是范型的一个带有具体法则的更为特殊的版本。这些法则存在,以允许你在和单子(Monad)打交道的时候,可以总是期待相同的行为: 左单位元(Left Identity); 右单位元(Right Identity); 关联性 在解释该法则之前...

2019-09-29 14:06:49 761

原创 基于属性的测试,hypothesis以及查找bug

基于属性的测试我慢慢滴慢慢滴学习到hypothesis是多么的聪明,但在一个非常基础的水平上,它允许你做的是,使用一个测试,以及测试参数的整个范围来取代测试一个单一的例子。这里是一个简单的例子,基于我在2016年在Edinburgh的合作研讨会所给出的一个简单的演示。 你可以在这个链接vknight.org/Talks/2016-03-22-Division-by-11-and-prope...

2019-09-29 14:05:45 657

原创 使用BigQuery和TensorFlow进行需求预测

要开发该模型,我们将需要获得出租汽车使用的历史数据。该数据存在于BigQuery中。让我们通过查看模式开始吧。In [25]:​ import gcp.bigquery as bq import pandas as pd import numpy as np In [26]:​ %%bigquery schema --table "nyc...

2019-09-29 14:04:16 404

原创 使用Python和Pandas处理大量JSON数据集

处理大量的JSON数据集可能会很痛苦,特别是当它们太大而无法装入内存时。在这种情况下,命令行工具和Python的组合可以为探索和分析数据提供一种有效的方式。在这篇文章中,我们将看看如何利用像Pandas这样的工具来探索和绘制出Maryland州Montgomery郡的警察活动。我们开始会一起看一下JSON数据,然后过渡到勘探和分析。当数据存储在SQL数据库时,它倾向于遵循一个看起来像一个表的刚...

2019-09-29 14:01:21 4367

原创 分析iPhone步数数据

自白书我叫Ross,沉迷于计算步数。行走的那种。这种沉迷带来的是经常性打开iPhone上的计步应用,查看步数上升,保证我的步数超过了10,000 (我妈妈说,那是一个神奇的数字)。幸运的是,在大多数的日子里,住在纽约让这个目标容易实现。在这篇文章中,我会告诉你如何使用pandas时间序列和ggplot来分析我的iPhone步数数据。我在Python中使用Rodeo来进行所有的数据科学工作,...

2019-09-29 13:58:19 951

原创 高级asyncio测试

总之,它让你可以这样:import asyncioimport time​import pytest​@pytest.mark.asynciodef test_coro(event_loop): before = time.monotonic() await asyncio.sleep(0.1, loop=event_loop) after = time....

2019-09-29 13:56:52 1175

原创 base64-使用ASCII编码二进制数据

base64, base32, base16 和 base85 编码函数将8位字符转换为ASCII码的可打印字符, 这样可以让那些只支持ASCII的系统(例如SMTP)也可以传输任意二进制数据,代价是需要使用更多的比特来表示. base后面的数字表示每次编码时使用的字母长度. 除了这些函数之外,还有URL安全的变体其使用的字母与原函数会有少许变化. Base64的编码函数 下面是一个编码文本...

2019-09-29 13:55:28 2868

原创 AES加密

AES 加密高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图:在线测试网址加解密测试各部分作用明文 P待加密的明文数据密钥 K用来加密明文的密码(对称加密中加解密为同一个密钥)密钥传输不可以直接在网络上传输,否则会导致密钥泄漏...

2019-09-29 13:52:59 988

原创 逆向APP基础扫盲

APK基本结构解压后的安卓目录目录名 意义 assets 资源文件(图片、音频、数据库、网页、配置文件等) res 资源文件,需要编译(布局)图片、图标、字符串、样式、颜色 lib 各种平台下使用的对应的so文件 libs 第三方包、存放so文件 META-INF APK签名文件 resources.arsc 资源加密(...

2019-09-29 13:51:21 866

原创 Python网络爬虫:登录

第一步: 使用 Fiddler 观察浏览器行为在开着 Fiddler 的条件下运行浏览器, 输入知乎网的网址 http://www.zhihu.com 回车后到 Fiddler 中就能看到捕捉到的连接信息. 在左边选中一条 200 连接, 在右边打开 Inspactors 透视图, 上方是该条连接的请求报文信息, 下方是响应报文信息.其中 Raw 标签是显示报文的原文. 下方的响应报文很有...

2019-09-29 13:44:26 226

原创 Python网络爬虫:伪装浏览器

添加超时跳过功能首先, 我简单地将urlop = urllib.request.urlopen(url)改为urlop = urllib.request.urlopen(url, timeout = 2)运行后发现, 当发生超时, 程序因为exception中断. 于是我把这一句也放在try .. except 结构里, 问题解决.支持自动跳转在爬 http:/...

2019-09-29 13:43:22 1032

原创 PyQt5菜单和工具栏使用

主窗口QMainWindow提供了主窗口的功能,使用它能创建一些简单的状态栏、工具栏和菜单栏。主窗口是下面这些窗口的合称,所以教程在最下方。状态栏状态栏是用来显示应用的状态信息的组件import sysfrom PyQt5.QtWidgets import QMainWindow, QApplicationclass Example(QMainWindow): ...

2019-09-29 13:41:29 295

原创 TensorFlow解决MNIST问题

TensorFlow安装Docker是新一代的虚拟化技术,它可以将TensorFlow以及TensorFlow的所有依赖关系统一封装到Docker镜像当中,从而大大简化了安装过程。Docker是可移植性最强的一种安装方式,它支持大部分的操作系统(比如Windows,Linux和Mac OS)。对于TensorFlow发布的每一个版本,谷歌都提供了官方镜像。在官方镜像的基础上,才云科技提供的镜像...

2019-09-29 13:34:13 243

【软件清单】大大提高生产力的小众软件神器.md

一些能够提高生产力的小众软件神器 包含:系统软件 文本软件 图像软件 摄像视频 实用工具 生活娱乐

2020-03-28

统计分析.zip

假设检验 回归分析 因子分析 描述统计 方差分析 相关分析 等....

2019-06-12

爬虫_爬取表情包

需要有爬虫基础,比较适合初学者,一个小爬虫项目,可以爬取多个网址

2018-09-02

空空如也

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

TA关注的人

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