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

    13.8 关于变量命名的一点建议 在前面的几节中已经看到,可以对全局变量和局部变量使用相同的变量名。Python 会在需要时自动创建新的局部变量,或者也可以用 global 关键字阻止它创建。不过,我强烈建议你不要重复使用变量名。 你可能已经从一些例子中注意到,往往很难知道一个变量是局部的还是全局的,这让代码更加混乱,因为存在同名的不同变量。而且,只要...
  • 空标题文档

    15.4 如何创建模块 下面来创建模块。模块就是一个 Python 文件,类似代码清单 15-1 中给出的文件。在一个 IDLE 编辑器窗口中键入代码清单 15-1 中的代码,把它保存为 my_module.py。 代码清单 15-1 创建一个模块 # this is the file "my_module.py"# we're going to...
  • 空标题文档

    16.1 寻求帮助——Pygame 要让图形(和声音)在你的计算机上起作用,这可能有点复杂。这涉及操作系统和你的图形卡,还需要大量底层代码(目前我们还不想考虑这些代码)。所以我们将使用一个名为 Pygame 的 Python 模块来提供帮助,让问题更简单一些。 要让游戏在不同计算机和操作系统上都能工作,所需要的图形和其他内容都可以利用 Pygame...
  • 空标题文档

    21.2 水平间隔————制表符 我们刚才看到了如何控制垂直间隔(通过增加换行,或者使用逗号来避免换行)。现在我们来看如何利用制表符控制屏幕上内容的水平间隔。 制表符(Tab,也叫做进格符)在按列对齐方面非常有用。要了解制表符是如何工作的,可以想一想屏幕上的每一行都划分为多个大小相同的块时是什么样。下面假设每一个块为 8 个字符宽。插入一个制表符时,就...
  • 4.5 学习算法的实现

    4.5 学习算法的实现 4.5.1 2 层神经网络的类 4.5 学习算法的实现 关于神经网络学习的基础知识,到这里就全部介绍完了。“损失函数”“mini-batch”“梯度”“梯度下降法”等关键词已经陆续登场,这里我们来确认一下神经网络的学习步骤,顺便复习一下这些内容。神经网络的学习步骤如下所示。 前提 神经网络存在合适的权重和偏置,调整权重...
  • 第 7 章 卷积神经网络

    第 7 章 卷积神经网络 第 7 章 卷积神经网络 本章的主题是卷积神经网络(Convolutional Neural Network,CNN )。CNN 被用于图像识别、语音识别等各种场合,在图像识别的比赛中,基于深度学习的方法几乎都以 CNN 为基础。本章将详细介绍 CNN 的结构,并用 Python 实现其处理内容。
  • C.3 迁移工具

    C.3 迁移工具 C.3.1 2to3工具 C.3.2 Python 2.6+ C.3 迁移工具 正如你所看到的,Python 3.x中的大多数变化并不代表Python语法的一些巨大变化。相反,这些变化刚好足以打破旧有的代码库。当然,这些变化都会影响用户,所以很明显需要一个很好的过渡计划,而大多数好的计划都来自于好的工具或者有助于平滑过渡。这种工...
  • 空标题文档

    第1部分 用特殊方法实现Python风格的类 - init ()方法 - 与Python无缝集成——基本特殊方法 - 属性访问、特性和修饰符 - 抽象基类设计的一致性 - 可调用对象和上下文的使用 - 创建容器和集合 - 创建数值类型 - 装饰器和Mixins——横切方面
  • 空标题文档

    1.1 隐式的基类——object 每个Python类的定义都会隐式继承自object类,它的定义非常简单,几乎什么行为都不包括。我们可以创建一个object实例,但很多事情无法完成,因为很多特殊方法的调用程序都会抛出异常。 对于任何自定义类,都会隐式继承object。以下是一个类定义的示例(隐式继承了object类)。 class X:  pass...
  • 空标题文档

    2.1 repr ()和str ()方法 对于一个对象,Python提供了两种字符串表示。它们和内建函数repr()、str()、print()及string.format()的功能是一致的。 通常,str()方法表示的对象对用户更加友好。这个方法是由对象的str 方法实现的。 repr()方法的表示通常会更加技术化,甚至有可能是一个完整的Pytho...