检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
到 Action 操作函数 前言 Openstack 新旧版本提供了不同的路由注入方式,也就是 Route Module 的代码方式不同,就二次开发而言用那一种实现方式都是可以得。但 Openstack 现在更加倾向于使用本篇这一种方式(以 Extension
3.4.5 异常处理和Java一样,Python提供了异常处理机制,使用try…catch…finally进行相关的处理。try: do correct thingcatch error or exception,e:#catch Exception: do error
3.2.3 命名规范Python的命名规范:局部变量由字母数字和下划线组成,不得以数字开头,尽量使用小写字母;全局变量的命名规范与局部变量类似,不同之处是,使用大写字母替代小写字母;函数和方法的命名规范亦类似于局部变量,不同之处是,词与词之间使用下划线连接,不推荐使用大写字母,如没有特殊要求,禁止同时使用双下划线(“
3.4.2 while循环while循环在Python中的使用和其他语言一样,这里不再赘述。下面只说一个重点,在Python中,有时为了某个特殊目的,会构造一些死循环,例如:while True: do something在前面讲了Python的bool类型包含了True和
3.5.2 函数参数还记得前面讲到的range函数吗?range(10) range(10,20) range(20,30,2)这3种调用方式都是合法的。这看起来就像是Java的方法重载,使用相同的函数名,参数个数不一样而已。下面是Java的代码:def greeting(name):
3.4.4 统计函数 本节介绍一些统计张量中所有元素的性质的函数。 表3-2列出了torch.Tensor类的一些成员函数,它们可以根据张量中的所有元素计算统计量。除了kthvalue() 函数以外,对于其他所有成员,在调用时如果不提供任何参数,就会忽略张量的具体形状,而把所
3.6 本章小结 本章介绍了PyTorch库中的基本数据类型——张量,涉及张量的构造和数学运算,还基于概率分布生成了张量样本。我们还通过一个例子,综合运用了上述知识。通过本章,你应该能够运用PyTorch包完成常见的科学计算。
3.6 本章小结本章主要讲述了Python的基础语法、Python语言的一些特性和相关操作,还总结了Python的9条优化原则,这些是一线工程师多年开发经验的结晶。
·范罗苏姆(Guido van Rossum)于1989年创立的语言。1991年初,Python发布了第一个公开发行版。目前Python的版本分为Python 2.x和Python 3.x(2009年),生产环境中用得比较多的是Python 2.7,而且Python 2.x和Python
2.3 Redhat OpenStack高可用部署架构Redhat与Mariantis均是OpenStack社区代码贡献最为强劲的两家厂商,同时各自都有自己基于OpenStack的产品线,Redhat的OpenStack Platform(OSP)系列产品,Mariantis的F
等硬件资源。 OpenStack这种DIY的设计模式受了极大追捧,而且OpenStack涉及的概念和调用接口也和AWS一致。用户可以把AWS上的应用无缝迁移到基于OpenStack的云平台上,思科、IBM、HP等一些列的IT巨头纷纷基于OpenStack推出了自己的公有云平
安装和配置nova(控制节点)1) 安装组件yum -y install openstack-nova-api openstack-nova-conductor \ openstack-nova-novncproxy openstack-nova-scheduler2) 配置nova,
org/downloads/。注意选择版本,Python 2和Python 3版本的差异比较大,所以需要根据实际情况选择相应的版本下载,如图2-24所示。图2-24 支持的版本及操作系统说明 一般来说,建议选择与安装OpenStack环境版本相一致的Python版本。在OpenStack环境中输入“py
API开发框架 Openstack 提供了三种操作方式 Web界面 也就是通过Dashboard(儀表板)来使用Openstack雲計算平台上的功能。通过Web界面使用 OpenStack Services 这种方式是通过 OpenStack Horizon Project
3.5.5 生成器下面首先给出生成器的定义:生成器是一次生成一个值的特殊类型函数,可以将其视为可恢复函数。调用该函数将返回一个可用于生成连续 x 值的生成器。这个定义比较绕口,下面来做一个形象的比较。int get_next(){static int number = 1; return
3.2.6 代码的调试Python中提供了专用的调试工具。如果要对某个Python代码文件进行调试,在命令行下输入“python –m pdb xxx.py”即可。常用调试命令及说明见表3-1。表3-1 常用调试命令及说明Python代码的调试过程如图3-6所示。说明:1)l(i
2.3 PyTorch学习路线 在上一节中,你已经通过“迷你AlphaGo”这个例子对使用PyTorch实现人工智能有了初步的感性认识。但是,你可能对其中某些代码或是所有代码的具体意思并不了解,也不知道如何写这些代码,或者不知道怎样在自己的电脑上运行这些代码。事实上,这些都是本
3.4.2 逐元素运算 上一节我们已经了解了如何对张量进行逐元素有理运算。本节更多考虑对张量的逐元素运算。 首先来看初等运算。在数学上,初等运算除了有理运算外,还包括以下函数。* 幂函数(power function):可用函数torch.pow() 实现。* 指数函数(exponential
2) 的张量t322。再后来,张量t322被改变成大小为 (4, 3) 的张量t43。在这个例子中,各个张量的元素个数都相同,张量中元素的值都是0~11这12个数。但是,各个张量的维度和大小都不同。代码清单3-5 使用reshape()?在不改变元素个数和各元素的值的情况下改变张量大小
码。2.同步OpenStack安装包至本地此处以制作基于Redhat发行的OpenStack版本(RDO,Redhat Distribution OpenStack)本地yum源为例,进行OpenStack离线安装yum源制作的讲解。根据不同的OpenStack版本,用户可能需要通过不同的方式启用OpenStack