人工智能通识教程(理工版)教学课件第2章课件.pptxVIP

  • 0
  • 0
  • 约3.11千字
  • 约 89页
  • 2026-02-26 发布于广东
  • 举报

人工智能通识教程(理工版)教学课件第2章课件.pptx

人工智能通识(理工科);主要内容;2.1计算机软件与程序;输入设备:键盘、鼠标、扫描仪等

输出设备:显示器、打印机、绘图仪等

外存:软盘、硬盘、光盘、U盘等;计算机软件系统;计算机语言;指令举例;计算机语言的发展历程;2.2程序的执行过程;程序的执行--编译;汇编的存在;程序的执行--解释;Python解释器的工作;应用程序执行的过程;应用程序执行的过程;2.3Python程序语言概述;Python格言;Python优点;Python应用领域;2.4Python程序中的数据表示与计算;2.4.1程序中的标识符;标识符命名规则;标识符;2.4.2程序中的常量;数值数据;字符与字符串

;布尔型数据;2.4.3程序中的变量;变量的命名规则;变量的类型;不同类型变量之间转换;变量操作

;算术运算用于基本数学计算。

加法(+)、减法(-)和乘法(*)、除法(/):其功能与数学定义相同。

整除(//):用于执行整数除法,结果会被舍入到最接近的整数,向下取整。

求余(%):用于计算两个数值相除后的余数。

幂运算(**):用于计算两个数的幂运算。;基本运算-比较运算;基本运算-逻辑运算

;基本运算-字符串基本运算

;;2.4.5turtle绘图综合案例;turtle绘图综合案例;turtle绘图综合案例;turtle绘图综合案例;turtle绘图综合案例;2.5Python程序中的控制结构;程序由三种基本结构组成:顺序结构,分支结构和循环结构。;2.5.2顺序结构;顺序结构例子;2.5.3分支结构;2.双分支结构;3.多分支结构

;2.5.4循环结构;2.While循环

;3.跳出循环控制关键字

;;;4.循环的扩展;;;;2.5.6程序中的函数和模块;5.3.5程序中的函数和模块;5.3.5程序中的函数和模块;2.6Python程序中的数据组织与处理;2.6.1Python中常用数据结构;;列表访问;列表操作;列表的基本运算

;;;;;2.6.2简单算法;;2.7使用Matplotlib进行绘图;2.7.1Matplotlib绘图的基本步骤;Matplotlib绘图过程通常有几个基本步骤:

准备数据:使用NumPy或其他数据处理工具生成数据。

创建图形:使用plt.figure()创建一个新的图形。

绘制图形:用plt.plot(),plt.scatter(),plt.bar()等功能来绘制不同风格的图形。

自定义图形:添加标题、坐标轴标签、图例等,增强可读性。

显示或保存图形:通过plt.show()展示图形,或使用plt.savefig()保???到磁盘上以文件存储。;2.7.2Matplotlib常见图形类型;Python代码如下:

importnumpyasnp

importmatplotlib.pyplotasplt

x=np.linspace(0,10,100)#生成从0到10的100个数值

y=np.sin(x)#计算x的正弦值

使用matplotlib.pyplot.plot()函数绘制x和y的折线图。plt.plot(x,y)会自动连接每个点,形成连续的曲线,展示正弦波形。

plt.plot(x,y)#绘制折线图

plt.title(SinFunction)#设置图形标题为“SinFunction”

plt.xlabel(X-axis)#为轴添加标签

plt.ylabel(Y-axis)#为Y轴添加标签

plt.grid()#添加网格线

plt.show()#显示绘制的图形;散点图(ScatterPlot)

;Python代码如下:

x=np.random.rand(50)#生成50个0到1之间的随机数

y=np.random.rand(50)

plt.scatter(x,y)#绘制散点图

plt.title(ScatterPlotExample)

plt.xlabel(X-axis)

plt.ylabel(Y-axis)

plt.show();柱状图(BarChart)

;Python代码如下:

categories=[A,B,C,D]

values=[4,7,1,8]

plt.bar(categories,values,width=0.4)#绘制柱状图

plt.title(BarChartExample)

plt.ylabel(Values

文档评论(0)

1亿VIP精品文档

相关文档