万象云档 本次搜索耗时 1.310 秒,为您找到 800 个相关结果.
  • 广播语义

    广播语义 一般语义 直接语义 (In-place semantics) 向后兼容 广播语义 译者:@谢家柯 @Twinkle 一些 PyTorch 的操作支持基于 NumPy Broadcasting Semantics . 简而言之, 如果一个 PyTorch 操作支持广播语义, 那么它的张量参数可以自动扩展为相同的大小 (不...
  • 9.8 异常匹配

    9.8 异常匹配 9.8.1 异常准则 9.8 异常匹配 “抛”出一个异常后,异常控制系统会按当初编写的顺序搜索“最接近”的控制器。一旦找到相符的控制器,就认为异常已得到控制,不再进行更多的搜索工作。 在异常和它的控制器之间,并不需要非常精确的匹配。一个派生类对象可与基类的一个控制器相配,如下例所示: //: Human.java // Ca...
  • 4.3.1 顶层设计

    4.3.1 顶层设计 4.3.1 顶层设计 根据 calendar 程序的规格说明,很容易设计一个简单的 IPO 模式的算法:首先从用户处 获得年份输入 year,然后计算该年份 1 月 1 日是星期几,最后按特定格式输出年历。我们用 伪代码来表示该算法,如下: 输入 year 计算 year 年 1 月 1 日是星期几 ...
  • 3.2 构件的标准属性

    3.2 构件的标准属性 3.2 构件的标准属性 Tkinter 为所有构件提供了一套标准属性,用来设置构件的外观(大小、颜色、字体等) 和行为。 设置构件的长度、宽度等属性时可选用不同的单位。缺省单位是像素,其他单位包括 c(厘米)、i(英寸)、m(毫米)和 p(磅,约 1/72 英寸)。 颜色 多数构件具有 background(可简写为 bg...
  • 所需工具

    现在是时候来介绍在这一Hackable的编辑器中,真正“Hackable”的部分了。像我们在整个第二章中看到的那样,Atom中很大一部分都由一大堆包组成。如果你想向Atom中添加一些功能,你必须要访问和Atom核心特性相同的API和工具。从树视图、命令面板到查找替换功能,甚至Atom的绝大多数核心特性都是以包的形式实现的。 所需工具 最开始,...
  • 2.3.3 字符的机内表示

    2.3.3 字符的机内表示 2.3.3 字符的机内表示 和数值一样,字符在计算机内部也是用二进制数表示的,这个二进制数称为该字符的编码。于是,字符串在计算机内自然就用二进制数的序列表示。可以推知,对字符和字符串的 所有操作,实质上都是对二进制数的运算。我们在屏幕上看到各个字符有各自的形状,这只 是计算机的显示系统将字符的编码映射到特定屏幕像素组合的结果...
  • 二十、数据可视化

    二十、数据可视化 MatPlotLib 中的双向条形图 MatPlotLib 中的条形图 Seaborn 中的调色板 使用 Seaborn 和 pandas 创建时间序列绘图 使用 Seaborn 创建散点图 MatPlotLib 中的分组条形图 MatPlotLib 中的直方图 从 Pandas 数据帧生成 MatPlotLib 散点图 M...
  • 10.1 输入和输出

    10.1 输入和输出 10.1.1 InputStream 的类型 10.1.2 OutputStream 的类型 10.1 输入和输出 可将Java库的IO类分割为输入与输出两个部分,这一点在用Web浏览器阅读联机Java类文档时便可知道。通过继承,从InputStream (输入流)派生的所有类都拥有名为read() 的基本方法,用于读取单个字...
  • 6.5.2 堆栈

    6.5.2 堆栈 6.5.2 堆栈 堆栈(stack)也是一种数据集合体,其中的数据构成一种具有“后进先出(LIFO)”性 质的数据结构,即最后加入堆栈的数据总是首先取出。现实中堆栈的例子俯拾皆是,例如碗橱里的一摞碗、纸箱里的一摞书、弹夹中的子弹等等(图 6.10),他们共同的特点是先放进 去的东西垫底,最后放进去的东西在顶上,而取东西的顺序正好相反。...
  • 16.5 抽象的应用

    16.5 抽象的应用 16.5 抽象的应用 走到这一步,接下来该考虑一下设计模式剩下的部分了——在哪里使用类?既然归类到垃圾箱的办法非常不雅且过于暴露,为什么不隔离那个过程,把它隐藏到一个类里呢?这就是著名的“如果必须做不雅的事情,至少应将其本地化到一个类里”规则。看起来就象下面这样: 现在,只要一种新类型的Trash 加入方法,对TrashSo...