第9章 人工智能的开发环境.pptx

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

人工智能的开发环境

第九章人工智能的开发环境9.1Python基础9.2Anaconda安装与使用9.3TensorFlow的安装与使用9.4人工智能的其他开发框架

9.1Python基础9.1.1变量1.变量的定义变量是用于存放数据值的容器。与其他编程语言不同,Python没有声明变量的命令。首次为其赋值时,才会创建变量。变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。变量可以以任何数字、字母、下划线及组合进行命名,较为常用的命名方法有:(1)小写字母形式:a、b、student、apple。(2)大写字母形式:A、B、STUDENT、APPLE。(3)下划线形式:student_name、student_class。(4)大小写结合(驼峰式):StudentName。(5)混合型:Student1、stu_1。

9.1Python基础其中较为常用的方式是以单个单词和驼峰式进行命名。但是需要注意,变量的命名不可以使用Python内部的关键词。Python内部的关键词见表9-1。表9-1Python的关键词

9.1Python基础2.变量的赋值将数值赋给变量的过程称为赋值,实现这个赋值过程的语句称为赋值语句。在Python中规定变量在使用之前必须被赋值,这一点就与其他编程语言有所不同,Python里如果对变量仅定义但未进行赋值,系统就会报错,因此Python的特点是变量在定义时就进行了赋值。变量赋值的语法格式如下:变量=数值例:Student_score=90

9.1Python基础3.数据类型Python的数据类型分为两大类,一类是数字类型,另一类是组合类型。数字类型分为4种,分别是整型、浮点型、布尔型和复数类型。组合类型分为5种,分别是字符串、列表、元组、字典和集合。本节主要对数字类型进行讲解。Python的数据类型如图9-1所示。图9-1Python的数据类型

9.1Python基础(1)整型(int)在Python中可以使用4种进制表示整型,分别为十进制(默认表达方式)、二进制(以“0B”或“0b”开头)、八进制(“以0o或0O”开头)和十六进制(“以0x或0X”开头)。实例代码如下:0b1100#二进制0o14#八进制0xC #十六进制(2)浮点型(float)浮点型数据用于保存带有小数点的数值,Python的浮点型数据一般以十进制形式表示,较大或较小的浮点型数据可以使用科学计数法表示。例如:one=2.7#二进制two=3e3 #科学计数法表示(3*103,即3000,e表示底数10)three=3e-3#科学计数法表示(3*10-3,即0.003,e表示底数10)

9.1Python基础(3)布尔型(bool)Python中的布尔型数据只有两个取值,即True、False。布尔类型是一种特殊的整型,其中True对应整数1,False对应整数0。Python中的任何对象都可以转换为布尔型数据,符合以下条件的数据集都会被转换为False。(1)None。(2)任何为0的数字类型,如0、0.0、0j。(3)任何空序列,如、0、[]。(4)任何空字典,如{}。(5)用户定义的类实例,如类中定义了__bool__()或者__len__()。除了以上对象外,其他对象都会被转换成True。

9.1Python基础(4)复数类型类似5+7j、1.6+3.7j这样的数据称为复数类型数据,简称“复数”。Python中的复数有以下3个特点:(1)复数由实部和虚部构成,其一般形式为real+imagj。(2)实部real和虚部的imag都是浮点型。(3)虚部必须有后缀j或J。在Python中有两种创建复数的方式:一种是按照复数的一般形式直接创建;另一种是通过内置函数complex()创建。示例如下:one=5+7j#按照复数格式使用赋值运算符直接创建two=complex(5,7)#使用内置函数complex()函数创建

9.1Python基础9.1.2字符串字符串是一组由字符组成的序列,是Python组合数据类型中的一种。与其他编程语言不同,Python中的字符串并不支持动态修改。字符串是字符的序列表示,可以由一对单引号()、双引号()、三引号()构成。其中单引号和双引号都能表示为单行字符串,两者的作用相同,使用单引号时,双引号可以作为字符串的一部分;使用双引号时,单引号可以作为字符串的一部分,三引号可以作为单行或者多行字符串。

9.1Python基础1.单行字符串#正确用法:HelloWorldHelloWorld#错

您可能关注的文档

文档评论(0)

xiadaofeike + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档