网站大量收购闲置独家精品文档,联系QQ:2885784924

Python编程基础 课件 第8章 Python计算生态.ppt

Python编程基础 课件 第8章 Python计算生态.ppt

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

8.4.3Numpy库Numpy数组可以像对Python列表进行切片一样,对NumPy数组进行任意的索引和切片,如图8-13所示:8.4.3Numpy库因此彩色图像由尺寸为(高x宽x3)的ndarray,如图8-14所示:8.4.4Matplotlib库Matplotlib是Python中非常流行的绘图库,它提供了广泛的绘图工具,能够生成各种静态、动态、交互式的图表和可视化内容。Matplotlib最初由JohnHunter在2002年创建,现在由一组开发者维护,是Python数据科学栈的重要组成部分。8.4.4Matplotlib库使用Matplotlib创建一些基本图表的步骤包括:1.导入必要的库在使用Matplotlib之前,首先需要导入它。通常使用别名plt来引用它。importmatplotlib.pyplotasplt2.绘制简单的折线图#示例数据x=[1,2,3,4,5]y=[2,4,6,8,10]#创建折线图plt.plot(x,y)?#设置图表标题和坐标轴标签plt.title(Myfigure)plt.xlabel(X)plt.ylabel(Y)#显示图表plt.show()8.4.4Matplotlib库代码运行结果如图8-15所示。8.4.4Matplotlib库除了基础绘图功能外,Matplotlib还提供了许多高级功能,如多子图、图例、注释、网格线、保存图表到文件等。此外,Matplotlib还支持与其他数据可视化库(如Seaborn)集成,以创建更具吸引力的图表。8.5本章小结本章简单介绍了Python计算生态、演示了如何构建与发布Python生态库,并介绍了常用的内置Python库和有趣的第三方库,包括time库、random库、turtle库、jieba库、wordcloud库和pygame库。通过本章的学习,希望读者能对Python计算生态涉及的领域所使用的Python库有所了解,掌握构建Python库的方式和random库、turtle库、jieba库的使用,熟悉time库、wordcloud库和pygame库。*****10.3.3turtle库设置画笔turtle.penup()#提起画笔turtle.pendown()#放下画笔(2)画笔状态函数turtle模块中为penup()和pendown()函数定义了别名;penup()函数的别名为pu();pendown()函数的别名为pd()。说明:10.3.3turtle库绘制图形在画笔状态为DOWN时,通过移动画笔可以在画布上绘制图形,可以将画笔想象成一只海龟(这也是turtle模块名字的由来):海龟落在画布上,它可以向前、向后、向左、向右移动,海龟爬动时在画布上留下痕迹,路径即为所绘图形。(1)移动控制函数turtle.forward(distance) #向前移动turtle.backward(distance) #向后移动turtle.goto(x,y=None) #移动到指定位置函数forward()和backward()的参数distance用于指定画笔移动的距离,单位为像素;函数goto()用于将画笔移动到画布上指定的位置,该函数可以使用x、y分别接收表示目标位置的横坐标和纵坐标,也可以仅接收一个表示坐标向量的参数。参数含义:10.3.3turtle库绘制图形(2)角度控制函数turtle.right(degree) #向右转动turtle.left(degree) #向左转动turtle.seth(angle) #转动到某个方向函数right()和left()的参数degree用于指定画笔向右与向左的角度;函数seth()的参数angle用于设置画笔在坐标系中的角度。参数含义:10.3.3turtle库绘制图形(3)绘制函数turtle.circle(radius,extent=None,steps=None)参数radius用于设置半径;参数extent用于设置弧的角度。参数含义:当radius为正时,画笔以原点为起点向上绘制弧线;radius为负时,画笔以原点为起点向下绘制弧线。当extent为正时,画笔以原点为起点向右绘制弧线;extent为负时,画笔以原点为起点向左绘制弧线。10.3.3turtle库绘制图形(4)图形填充turtle.begin_fill()#开始填充turtle.end_fill()

文档评论(0)

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

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

1亿VIP精品文档

相关文档