- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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()
您可能关注的文档
- Python编程基础 课件 第1章 Python语言概述.pptx
- Python编程基础 课件 第2章 Python语法基础.pptx
- Python编程基础 课件 第3章 Python控制语句.pptx
- Python编程基础 课件 第4章 函数和代码复用.pptx
- Python编程基础 课件 第5章 组合数据类型.pptx
- Python编程基础 课件 第6章 文件和数据格式化.ppt
- Python编程基础 课件 第7章 Python程序设计方法.ppt
- 2025至2030年中国测试盒数据监测研究报告.docx
- 2025至2030年中国平面飞毛机数据监测研究报告.docx
- 2025年中国银行制服市场调查研究报告.docx
- 2025年中国铸管沥青漆喷涂机市场调查研究报告.docx
- 2025至2031年中国聚四氟乙割管料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国屏蔽箱行业投资前景及策略咨询研究报告.docx
- 2025年中国B级电源电涌保护器市场调查研究报告.docx
- 2025至2031年中国陶瓷印章行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国保冷材料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国金彩立雕玻璃行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国机箱螺母柱数据监测研究报告.docx
- 2025至2030年中国小GS管装饰头数据监测研究报告.docx
- 2025至2030年中国气动电阻焊机数据监测研究报告.docx
最近下载
- 城市公共充电站-供配电系统主接线图(630kVA箱变,高压计量方案).pdf VIP
- 佳能R62使用说明书【最新完整电子版】.pdf
- 2023-2024学年北京市丰台区高三(上)期末物理试卷+答案解析.pdf
- 2021三年级数学上册六平移旋转和轴对称平移旋转和轴对称习题苏教版.docx
- 三年级数学上册六平移旋转和轴对称第课时平移和旋转习题苏教版.ppt
- 美睫技术 睫毛嫁接的种类.pptx
- GPP2_User_Manua-GPP2-手册中文版介绍.doc
- 经典[老狐狸精]山阴慧人教你做一个精明圆滑正直的小人《老狐狸经》.pdf
- 建筑生涯发展展示.pptx VIP
- 学习公社2024年全国中小学德育骨干网络培训示范班在线考试答案.docx
文档评论(0)