【Python】【数据可视化】【商务智能方法与应用】课程 作业一 飞桨AI Studio

作业说明

程序运行和题目图形相同可得90分,图形显示有所变化,美观清晰可适当加分。

python 复制代码
import matplotlib.pyplot as plt
import numpy as np


x = np.linspace(0, 1, 100)
y1 = x**2
y2 = x**4

plt.figure(figsize=(8, 6))

# y=x^2
plt.plot(x, y1, '-.', label='y=x^2', color='blue')
# y=x^4
plt.plot(x, y2, '--', label='y=x^4', color='pink')

# 添加标题和轴标签
plt.title('lines')
plt.xlabel('x')
plt.ylabel('y')

plt.legend()
plt.show()

实验总结

本次实验的核心目标是通过Python的matplotlib库来绘制并比较两个基本函数:y=x2y=x2 和 y=x4y=x4。通过这个实验,我们不仅加深了对这两个函数特性的理解,也熟悉了matplotlib库的基本使用方法,包括数据的生成、图形的绘制、颜色和线型的设置、图例的添加等。

实验过程

实验开始时,我们首先导入了必要的库:numpy和matplotlib.pyplot。numpy库用于生成等间距的数据点,而matplotlib.pyplot则用于绘制图形。我们使用np.linspace函数生成了0到1之间的100个等间距数据点,这些数据点作为x轴的值。随后,我们计算了对应的y=x2y=x2和y=x4y=x4的值,分别存储在y1y2变量中。

在绘制图形时,我们使用了plt.plot函数,其中'-.''--'分别指定了线型为点划线和虚线,color='blue'color='pink'则分别设置了两种颜色。通过这些设置,我们可以清晰地区分两个函数的图形。此外,我们还添加了图例,使得图形更加易于理解。

实验结果

通过实验,我们得到了两个函数的图形,它们在同一个坐标系中被绘制出来,使得我们可以直观地比较它们的形状和趋势。y=x2y=x2的图形是一个开口向上的抛物线,而y=x4y=x4的图形则更加陡峭,显示出随着x值的增加,y值增长得更快。这种差异反映了四次方函数相对于平方函数的增长速度更快。

参数调整

在实验中,我们还尝试调整了参数,比如改变线型、颜色、图例位置等,以观察这些变化如何影响图形的显示效果。这些调整不仅让我们对matplotlib的功能有了更深的认识,也让我们了解到在实际应用中如何根据不同的需求来定制图形。

实验意义

通过本次实验,我们不仅掌握了使用matplotlib绘制基本函数图形的技能,也加深了对函数特性的理解。这种技能在数据分析、科学研究和工程领域中非常重要,因为它可以帮助我们直观地展示和比较不同数据集或模型的行为。此外,实验也锻炼了我们的问题解决能力,因为我们需要根据实验要求调整代码,以达到预期的图形效果。

结论

总的来说,本次实验是一次成功的实践,它不仅提高了我们的编程技能,也加深了我们对数学函数的理解。在未来的学习中,我们可以将这些技能应用到更复杂的数据分析和图形绘制任务中,以解决更复杂的问题。

相关推荐
智慧地球(AI·Earth)17 分钟前
OpenAI for Countries:全球AI基础设施的“技术基建革命”
开发语言·人工智能·php
不学无术の码农21 分钟前
《Effective Python》第1章 Pythonic 思维总结——编写优雅、高效的 Python 代码
开发语言·python
zhou18522 分钟前
MySQL保姆级安装教程(附资源包+5分钟极速配置+环境变量调试技巧)
java·python·mysql·php
AI改变未来25 分钟前
我们该如何使用DeepSeek帮我们减负?
人工智能·deepseek
武乐乐~28 分钟前
论文精读:YOLO-UniOW: Efficient Universal Open-World Object Detection
人工智能·yolo·目标检测
Leinwin29 分钟前
GPT-4.1和GPT-4.1-mini系列模型支持微调功能,助力企业级智能应用深度契合业务需求
人工智能
唐兴通个人30 分钟前
知名人工智能AI培训公开课内训课程培训师培训老师专家咨询顾问唐兴通AI在金融零售制造业医药服务业创新实践应用
人工智能
MVP-curry-萌神1 小时前
FPGA图像处理(六)------ 图像腐蚀and图像膨胀
图像处理·人工智能·fpga开发
lczdyx1 小时前
PNG转ico图标(支持圆角矩形/方形+透明背景)Python脚本 - 随笔
图像处理·python
struggle20251 小时前
ebook2audiobook开源程序使用动态 AI 模型和语音克隆将电子书转换为带有章节和元数据的有声读物。支持 1,107+ 种语言
人工智能·开源·自动化