幽魂倪

导航

2020年7月2日 #

番外:HTTP 状态码大全

摘要: HTTPError 是 URLError 的子类,服务器上每一个 HTTP 的响应都包含一个数字的“状态码”。有时候状态码会指出服务器无法完成的请求类型,一般情况下 Python 会帮你处理一部分这类响应(例如,响应的是一个“重定向”,要求客户端从别的地址来获取文档,那么 urllib 会自动为你处 阅读全文

posted @ 2020-07-02 10:57 幽魂倪 阅读(188) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(8)

摘要: Python3 正则表达式特殊符号及用法(详细列表) 正则表达式的强大之处在于特殊符号的应用,特殊符号定义了字符集合、子组匹配、模式重复次数。正是这些特殊符号使得一个正则表达式可以匹配字符串集合而不只是一个字符串。注1:为了便于理解,难点的地方均用斜体举了栗子。 字符 含义 . 表示匹配除了换行符外 阅读全文

posted @ 2020-07-02 10:54 幽魂倪 阅读(107) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(7)

摘要: 常见问题正则表达式是一个非常强大的工具,但在有些时候它并不能直观地按照你的意愿来运行。本篇我们将指出一些最常见的错误。使用字符串方法有时使用 re 模块是个错误!如果你匹配一个固定的字符串或者单个字符类,并且你没有使用 re 的任何标志(像 IGNORECASE 标志),那么就没有必要使用正则表达式 阅读全文

posted @ 2020-07-02 10:48 幽魂倪 阅读(96) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(6)

摘要: 修改字符串我们已经介绍完如何对字符进行搜索,接下来我们讲讲正则表达式如何修改字符串。正则表达式使用以下方法修改字符串: 方法 用途 split() 在正则表达式匹配的地方进行分割,并返回一个列表 sub() 找到所有匹配的子字符串,并替换为新的内容 subn() 跟 sub() 干一样的勾当,但返回 阅读全文

posted @ 2020-07-02 10:46 幽魂倪 阅读(137) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(5)

摘要: 非捕获组和命名组精心设计的正则表达式可能会划分很多组,这些组不仅可以匹配相关的子串,还能够对正则表达式本身进行分组和结构化。在复杂的正则表达式中,由于有太多的组,因此通过组的序号来跟踪和使用会变得困难。有两个新的功能可以帮你解决这个问题——非捕获组和命名组——它们都使用了一个公共的正则表达式扩展语法 阅读全文

posted @ 2020-07-02 10:44 幽魂倪 阅读(84) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(4)

摘要: 更多强大的功能到目前为止,我们只是介绍了正则表达式的一部分功能。在这一篇中,我们会学习到一些新的元字符,然后再教大家如何使用组来获得被匹配的部分文本。更多元字符还有一些元字符我们没有讲到,接下来小甲鱼一一为大家讲解。有些元字符它们不匹配任何字符,只是简单地表示成功或失败,因此这些字符也称之为零宽断言 阅读全文

posted @ 2020-07-02 10:41 幽魂倪 阅读(96) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(3)

摘要: 模块级别的函数使用正则表达式也并非一定要创建模式对象,然后调用它的匹配方法。因为,re 模块同时还提供了一些全局函数,例如 match(),search(),findall(),sub() 等等。这些函数的第一个参数是正则表达式字符串,其他参数跟模式对象同名的方法采用一样的参数;返回值也一样,同样是 阅读全文

posted @ 2020-07-02 10:38 幽魂倪 阅读(53) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(2)

摘要: 使用正则表达式现在我们开始来写一些简单的正则表达式吧。Python 通过 re 模块为正则表达式引擎提供一个接口,同时允许你将正则表达式编译成模式对象,并用它们来进行匹配。 编译正则表达式正则表达式被编译为模式对象,该对象拥有各种方法供你操作字符串,如查找模式匹配或者执行字符串替换。 >>> imp 阅读全文

posted @ 2020-07-02 10:36 幽魂倪 阅读(98) 评论(0) 推荐(0) 编辑

我的Python学习之路八:正则表达式(1)

摘要: 正则表达式介绍正则表达式(Regular expressions 也称为 REs,或 regexes 或 regex patterns)本质上是一个微小的且高度专业化的编程语言。它被嵌入到 Python 中,并通过 re 模块提供给程序猿使用。使用正则表达式,你需要指定一些规则来描述那些你希望匹配的 阅读全文

posted @ 2020-07-02 10:33 幽魂倪 阅读(126) 评论(0) 推荐(0) 编辑

2020年6月30日 #

三种主要的梯度下降(后续)

摘要: 介绍 梯度下降算法是一种迭代算法,用于找到目标函数(成本函数)的 全局最小值。GD算法的分类是针对准确性和耗时因素的,下面将详细讨论。该算法广泛用于机器学习中以使功能最小化。 为什么要使用梯度下降算法? 我们使用梯度下降来最小化J(?)之类的函数。在梯度下降中,我们的第一步是通过某个值初始化参数,并 阅读全文

posted @ 2020-06-30 09:48 幽魂倪 阅读(85) 评论(0) 推荐(0) 编辑