人工智能技术基础 课件 1.1 人工智能起源---4.4.3 集合运用案例.pptx

人工智能技术基础 课件 1.1 人工智能起源---4.4.3 集合运用案例.pptx

人工智能概述;;;;;;;2、人工智能的基本概念;;3、人工智能的发展历程;3、人工智能的发展历程;3、人工智能的发展历程;;人工智能近期进展主要集中在专用智能的突破,例如阿尔法狗(AlphaGo)在围棋比赛中战胜人类冠军,AI程序在语音识别,大规模图像识别和人脸识别中达到超越人类的水平。;;;语音识别;语音识别的准确率:;;;;;;;安装Python;;1.下载python安装文件;2.在Windows平台安装Python;2.在Windows平台安装Python;2.在Windows平台安装Python;2.在Windows平台安装Python;2.在Windows平台安装Python;;Python集成开发环境:IDLE——交互式编程;Python集成开发环境:IDLE——文件式编程;——PyCharm开发环境安装和设置;;PyCharm的安装和使用;PyCharm的安装和使用;PyCharm的安装和使用;PyCharm的安装和使用;PyCharm的安装和使用;PyCharm的安装和使用;PyCharm的安装和使用;PyCharm的安装和使用;;PyCharm程序设计环境;PyCharm程序设计环境;PyCharm程序设计环境;PyCharm程序设计环境;PyCharm程序设计环境;PyCharm程序设计环境;;一个简单的程序实例;一个简单的程序实例;一个简单的程序实例;一个简单的程序实例;3Python的对象模型;3Python的对象模型;对象类型;3Python代码规范;3Python代码规范;3Python代码规范;在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。

例如语句

x=3

创建了整型变量x,并赋值为3,再例如语句

x=Helloworld.

创建了字符串变量x,并赋值为Helloworld.。;3Python变量;3Python变量;3Python变量;3Python变量;3Python变量;3Python变量;3Python变量;3数字;3数字;3数字;3数字;Python3.6.x开始支持在数字中间位置使用单个下划线作为分隔来提高数字的可读性,类似于数学上使用逗号作为千位分隔符。

1_000_000

1000000

1_2_3_4

1234

1_2+3_4j

(12+34j)

1_2.3_45

12.345;3运算符和表达式;+运算符除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接。

[1,2,3]+[4,5,6]#连接两个列表

[1,2,3,4,5,6]

(1,2,3)+(4,)#连接两个元组

(1,2,3,4)

abcd+1234#连接两个字符串

abcd1234

A+1#不支持字符与数字相加,抛出异常

TypeError:Cantconvertintobjecttostrimplicitly

True+3#Python内部把True当作1处理

4

False+3#把False当作0处理

3;3运算符和表达式;3运算符和表达式;3运算符和表达式;关系运算符可以连用,一般用于同类型对象之间值的大小比较,或者测试集合之间的包含关系

135#等价于13and35

True

Helloworld#比较字符串大小

False

[1,2,3][1,2,4]#比较列表大小

True

Hello3#字符串和数字不能比较

TypeError:unorderabletypes:str()int()

{1,2,3}{1,2,3,4}#测试是否子集

True;成员测试运算符in用于成员测试,即测试一个对象是否为另一个对象的元素。

3in[1,2,3]#测试3是否存在于列表[1,2,3]中

True

5inrange(1,10,1)#range()是用来生成指定范围数字的内置函数

True

abcinabcdefg#子字符串测试

True

fori

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档