李欣宜 扩展Python的语法和语义— Oleg Kiselyov 目录 CONTENTS 提供语法和语义的语言不仅仅是工具, 还是思维方式 表达能力的极限,由内破除, 还是从外破除? Moshmosh: 我的Python不可能这么甜美清新 下班时在干什么?有没有空?可以来contribute吗? 1 提供语法和语义的语言 不仅仅是工具, 还是思维方式 “语言只是工具”是现代社会最为荒谬的说法之一。 语言决定思维模型 GNU-APL C++ Haskell 说 到 质 数 , 人 们 想 到 什 么 ? 语言决定思维模型 在 实 际 业 务 中 处 理 数 据 。 Haskell 虽然模式匹配似乎还不甚流行,但它仅是编 程语言走向未来必然经过的一个极其不起眼 的、实现简单的基础设施。 语言决定思维模型 在 实 际 业 务 中 处 理 数 据 。 Python 语言决定思维模型 Python 人们不得不成规模地重复工作,或是任由冗余在codebase里猖獗; 抛弃更深远的抽象和语义,最终代码的编写成为了让人烦恼的苦力。 Python是有极限的!我不写Python了! 摆 脱 编 程 语 言 给 你 的 限 制 ? 我们不继续谈语言和思维的问题了,也不谈一些高级的特性是多么 make sense却没有支持。 就说Python。Python是有极限的,只从语义语法上讲。 和性能、GIL相关的问题我们放在一边。 10 码力 | 39 页 | 3.69 MB | 1 年前3
3 Thautwarm 解放python的表达力 性能和安全性 语法和语义扩展 JIT 静态检查解放Python的 表达力,性能和安全性 Thautwarm 目录 CONTENTS 语法和语义扩展 JIT 静态类型 语法和语义扩展 表达力的扩展, 可用性的保留,白来的午餐? 演示一小部分: 模式匹配, Quick Lambda, Pipe运算 语言决定思维模型 GNU-APL C++ Haskell 说 到 质 数 � 人 们 想 到 什 么 � 语言决定思维模型 语言决定思维模型 在 实 际 业 务 中 处 理 数 据 � Haskell 虽然模式匹配似乎还不甚流行,但它仅是编 程语言走向未来必然经过的一个极其不起眼 的、实现简单的基础设施。 语言决定思维模型 在 实 际 业 务 中 处 理 数 据 � Python 语言决定思维模型 语言中的语法和语义, 决定了 它真实的表达力。 大多数语言都不是“万金油” 的,这是客观事实。 但它们不够“万金油”的问题 但它们不够“万金油”的问题 来源,不一定是不能解决的。 扩展语言,开阔思维 我预期的语法(及语义) 扩展系统: 1. 首行用moshmosh? 标志模块 2. +extension名 (extension参数)开 启扩展 3. -extension名 (extension参数)关 闭扩展 4. 可以自定义扩展并 注册 5. 在这套系统下,有 很多简单的自定义 扩展可供练手 任何在不使用该系统时拥有的功能(PYC二进制文件0 码力 | 43 页 | 10.71 MB | 1 年前3
Python的智能问答之路 张晓庆 知识点:由若干个问题(相似问)、以及 能回答这些问题的答案组成 Ø 知识库:由若干个知识点组成 • 模型 Ø 找到和用户query最匹配的问题,进而给 出对应的答案 • 特点 Ø 易于维护 Ø 符合实际业务场景 Ø 为什么用这种形式? ü 减轻人工维护答案的工作量 ü 同一知识点下的问题语义相同,是很好的 训练数据 智能问答应用场景 • 辅助人工 Ø 客服 Ø 营销 Ø 特定领域、重复性的对话 • 每个相似问都对应一个知识点 • 匹配(Matching) Ø 计算(query,question)的语义相关性 Ø 返回top n做排序 • 依赖工具 Ø Python:数据预处理、搭建pipeline Ø Python扩展包:elasticsearch Ø Python扩展包:wmd • 存在问题 Ø 相似意图区分能力弱 Ø 泛化能力差 各个击破-第二次建模 • Baseline:检索+匹配 • 排序(Ranking) 宝宝有点咳嗽怎么食疗 退黄疸用什么药 怎么能知道取货码 各个击破-迭代 • badcase分析 • 设计有效特征 Ø IDF加权 • 强化特征语义表示能力 Ø 词袋模型语义表示能力弱 Ø 预训练词向量能提升模型的语义表示能力 Ø 深度学习网络让句子产生交互,能进一步提升语义表 示能力 Ø 领域内数据fine-tune是有效的 • 拥抱业界新兴模型 Ø bert+MTL 方法 领域1 领域2 领域30 码力 | 28 页 | 2.60 MB | 1 年前3
Python 标准库参考指南 3.10.15 125 6.2.3 正则表达式对象(正则对象) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 6.2.4 匹配对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 11.9 linecache --- 随机读写文本行 索引 2061 xxiii xxiv The Python Library Reference, 发布 3.10.15 reference-index 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它 还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.11.10 133 6.2.3 正则表达式对象(正则对象) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 6.2.4 匹配对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 11.9 linecache --- 随机读写文本行 2223 索引 2227 xxiv The Python Library Reference, 发行版本 3.11.10 reference-index 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它 还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多0 码力 | 2399 页 | 11.19 MB | 9 月前3
Python 标准库参考指南 3.10.15 . 115 6.2.3 正则表达式对象(正则对象) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 6.2.4 匹配对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 6.2.5 正则表达式例子 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 11.9 linecache --- 随机读写文本行 . 模块索引 1929 索引 1933 xxii The Python Library Reference, 发布 3.10.15 reference-index 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。 它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.13 . 128 6.2.3 正则表达式对象(正则对象) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 6.2.4 匹配对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 6.2.5 正则表达式例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 v 11.9 linecache --- 随机访问文本行 索引 2091 xxi xxii The Python Library Reference, 发行版本 3.13.0 reference-index 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。 它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 . 127 6.2.3 正则表达式对象(正则对象) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 6.2.4 匹配对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 6.2.5 正则表达式例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 v 11.9 linecache --- 随机访问文本行 索引 2087 xxi xxii The Python Library Reference, 发行版本 3.13.0 reference-index 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。 它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了0 码力 | 2242 页 | 11.73 MB | 9 月前3
Python 标准库参考指南 3.9.20 . 111 6.2.3 正则表达式对象(正则对象) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 6.2.4 匹配对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 6.2.5 正则表达式例子 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 11.9 linecache --- 随机读写文本行 . 模块索引 1879 索引 1883 xxii The Python Library Reference, 发布 3.9.20 reference-index 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。 它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了0 码力 | 2015 页 | 10.12 MB | 9 月前3
Python 标准库参考指南 3.11.10 . 123 6.2.3 正则表达式对象(正则对象) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 6.2.4 匹配对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 6.2.5 正则表达式例子 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 11.9 linecache --- 随机读写文本行 . 2079 索引 2083 xxii The Python Library Reference, 发行版本 3.11.10 reference-index 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。 它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了0 码力 | 2248 页 | 11.10 MB | 9 月前3
共 126 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













