数智图书馆-无锡数智政务 本次搜索耗时 2.279 秒,为您找到 563 个相关结果.
  • D.4 面向对象编程:两种不同的类对象

    D.4 面向对象编程:两种不同的类对象 D.4 面向对象编程:两种不同的类对象 Python的原始类现在称为经典类。它们有很多缺陷,所以最终被新型类取代。这种转换从Python 2.2开始,一直延续到今天。 经典类使用下面的语法。 class ClassicClass: pass 新型类使用这种语法。 class NewStyleClass...
  • 空标题文档

    内容提要 Python是一种面向对象、解释型的程序设计语言,它已经被成功应用于科学计算、数据分析以及游戏开发等诸多领域。 本书深入介绍Python语言的面向对象特性,全书分3个部分共18章。 第1部分讲述用特殊方法实现Python风格的类,分别介绍了init ()方法、与Python无缝集成——基本特殊方法、属性访问和特性及修饰符、抽象基类设计的一致...
  • 4.2 开始创建函数

    4.2 开始创建函数 我们需要学会使用已有的函数,更需要学会创建新的函数。自带的函数数量是有限的,想要让 Python 帮助我们做更多的事情,就要自己设计符合使用需求的函数。创建函数也很简单,其实我们在多年前的初中课堂上早已掌握了其原理。 先试着在命令行/终端中进入 Python 环境,输入这样的公式: 看着有点眼熟吧?第一个是数学的梯形计算公式...
  • 5.4 简单层的实现

    5.4 简单层的实现 5.4.1 乘法层的实现 5.4.2 加法层的实现 5.4 简单层的实现 本节将用 Python 实现前面的购买苹果的例子。这里,我们把要实现的计算图的乘法节点称为“乘法层”(MulLayer ),加法节点称为“加法层”(AddLayer )。  下一节,我们将把构建神经网络的“层”实现为一个类。这里所说的“层”是神经网络...
  • 空标题文档

    9.6 使用pickle进行转储和加载 pickle模块是Python内部的一种格式,用来完成对象的持久化。 Python标准库中是这样描述pickle的: pickle模块可以将一个复杂的对象转换为一个字节数组并且使用相同的内部结构将字节流转换为一个对象。将这些字节流写入文件或许是最常见的场景,但也可能输出到网络进行传输或是数据库。 pickle...
  • 13.2 Celery

    13.2 Celery 13.2 Celery 除了通用的消息队列外,任务队列在分布式处理中也十分重要。任务队列的输入是工作的一个单元,称为任务,有多个工作者监听队列来获取任务并执行。 Celery是一个简单、灵活、高可用、高性能的开源(BSD许可)分布式任务处理系统,专注于实时处理的任务队列管理,同时也支持任务调度。Celery基于Python...
  • Table of Contents

    Table of Contents 写在前面:你需要这本书的原因 第一章 为什么选择 Python ? 1.1 Python 能做什么? 第二章 现在就开始 2.1 安装 Python 环境 在 Windows 上安装 Python 在 Mac 上安装 Python 在 Linux 上安装 Python 2.2 使用 ID...
  • 第 1 章 Python 入门

    第 1 章 Python 入门 第 1 章 Python 入门 Python 这一编程语言已经问世 20 多年了,在这期间,Python 不仅完成了自身的进化,还获得了大量的用户。现在,Python 作为最具人气的编程语言,受到了许多人的喜爱。 接下来我们将使用 Python 实现深度学习系统。不过在这之前,本章将简单地介绍一下 Python,看一下...
  • 空标题文档

    一些预备知识 为了使本书接下来的内容更清晰,我们先来看一些关心的问题。其中一项是21点游戏。我们将重点关注21点游戏的模拟,但并不赞成赌博。 然而,对于面向对象编程来说,模拟是最早的问题之一。这也是能够体现出面向对象编程优雅的一个情形。有关更多信息,可参见http://en.wikipedia.org/wiki/Simula ,以及Rob Pooley...
  • 空标题文档

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