数智图书馆-无锡数智政务 本次搜索耗时 2.483 秒,为您找到 563 个相关结果.
  • 空标题文档

    9.9 总结 已经介绍了几种用于序列化Python对象的方式。我们可以将类定义编码为多种格式,包括JSON、YAML、Pickle、XML和CSV,每种格式都各有优缺点。 它们对应的类库模块大体上会用于从一个外部文件中加载对象或将对象转储到一个文件中,这些模块的行为并不是完全一致的,但它们是类似的,因此可以使用一些通用的设计模式。 使用CSV和XML...
  • 空标题文档

    11.8 通过创建索引提高性能 提高一个关系数据库(例如SQLite)的途径之一是加快连接操作的执行。我们不希望SQLite对整表进行读取来查询匹配的行。通过在一个指定的列上创建索引,SQLite会对索引进行检测并只会从表中读取相关的行。 当我们定义了一个在查询中会使用的列时,就应该考虑为这个列创建索引。这也是在SQLAlchemy中的一种简单的处理方...
  • 5.6 Affine/Softmax 层的实现

    5.6 Affine/Softmax 层的实现 5.6.1 Affine 层 5.6.2 批版本的 Affine 层 5.6.3 Softmax-with-Loss 层 5.6 Affine/Softmax 层的实现 5.6.1 Affine 层 神经网络的正向传播中,为了计算加权信号的总和,使用了矩阵的乘积运算(NumPy 中是 np.dot...
  • 第14章 编程开发

    第14章 编程开发 第14章 编程开发 本章主要介绍如何使用Docker快速部署主流编程语言的开发、编译环境及其常用框架,包括C、C++、Java、Python、JavaScript、Go、PHP、Ruby、Perl、R、Erlang等。 通过本章学习,读者在今后采用编程语言开发和测试时,将再也不用花费大量时间进行环境配置了,只需简单获取容器镜像,即...
  • 空标题文档

    测试——unittest和doctest 单元测试当然是基本的。如果没有用于展示某个功能的单元测试,那么这个功能就不是真的存在。换句话说,对于一个功能来说,直到有测试可以说明它已经完成才算是完成。 我们只会对测试进行少量介绍。如果对每个面向对象设计功能的测试都进行深入介绍,那么这本书的厚度应该是现在的两倍。在忽略测试内容的细节上会存在一个误区,好的单元...
  • 空标题文档

    关于特殊方法名 Python有多层的实现,但我们只关心其中两层。 从表面上看,我们有Python的源代码。源代码是传统面向对象与过程式函数调用的混合体。面向对象符号的后缀中通常包括object.method()或object.attribute这样的结构。而前缀中包括了function(object)的调用,是典型的过程式设计。此外还包含了插入符,例如...
  • 空标题文档

    12.6 从列表获取元素 可以按元素的索引(index)号从列表获取单个元素。列表索引从 0 开始,所以这个列表中的第一项就是 letters[0]。 >>> print letters[0]a 再来试一个: >>> print letters[3]d 为什么索引从 0 而不是 1 开始? 从计算机发明到现在,很多程序员、工程师还有计算机科...
  • 空标题文档

    3.1 属性的基本操作 默认情况下,创建任何类内部的属性都将支持以下4种操作。 创建新属性。 为已有属性赋值。 获取属性的值。 删除属性。 我们可以使用如下简单的代码来对这些操作进行测试,创建一个简单的泛型类并将其实例化。 >>> class Generic:…     pass… >>> g= Generic() 以上代码允许我们创建、获取...
  • 空标题文档

    10.4 搜索、扫描和查询 别怕,这些只是同义词。我们会交换地使用这些词。 对于数据库搜索的设计,我们有两种选择。我们可以返回一系列的键或者是一系列的对象。由于我们的设计强调要将键保存在每个对象中,从数据库获取一系列的对象能够满足我们的需求,所以我们会主要关注这种设计。 搜索天生就是低效的操作,我们会倾向于将更多的注意力放在索引上。在后面的章节中,我...
  • 空标题文档

    13.7 为默认值和重写使用链映射 我们通常会有一个配置文件层次结构。之前,我们列出了一些配置文件可以被安装的位置。例如,configparser模块被定义用于按顺序读取一些文件,然后通过使用后面文件的值对前面文件的值进行覆盖实现配置的集成。 我们可以使用collection.ChainMap类实现元素默认值处理。有关这个类的一些背景,可参见第6章“创...