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

作业说明

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

import matplotlib.pyplot as plt
import numpy as npx = np.linspace(0, 1, 100)
y1 = x**2
y2 = x**4plt.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绘制基本函数图形的技能,也加深了对函数特性的理解。这种技能在数据分析、科学研究和工程领域中非常重要,因为它可以帮助我们直观地展示和比较不同数据集或模型的行为。此外,实验也锻炼了我们的问题解决能力,因为我们需要根据实验要求调整代码,以达到预期的图形效果。

结论

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1186.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

江协科技STM32学习- P28 USART串口数据包

🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​…

浅谈QT中Tab键的切换逻辑

浅谈QT中Tab键的切换逻辑 无意中发现在输入界面中按下Tab键时,没有按照预想的顺序切换焦点事件,如下图所示 这个现象还是很有趣,仔细观察了下,默认的切换顺序是按照控件拖入顺序,那么知道了这个问题想要解决起来就很简…

浅谈:中小企业如何实现数字化转型

【大家好,我是唐Sun,唐Sun的唐,唐Sun的Sun。一站式数智工厂解决方案服务商】 在当今数字化浪潮的冲击下,数字化转型已成为企业发展的必然趋势。对于中小企业而言,实现数字化转型并非易事,但也并非遥不可及。…

Conmi的正确答案——在Kibana中搜索Elasticsearch的索引

Elasticsearch版本:7.17.25 Kibana版本:7.17.25 0、进入首页 1、点击空间名“默”(我的默认空间名就是“默认”); 2、点击气泡弹窗的“管理空间”进入管理页面; 3、点击“索引模式”,进入索引模…

AI时代的产品经理修炼手册:《人工智能产品经理》

内容简介:《人工智能产品经理:AI时代PM修炼手册》是一本专为AI时代产品经理编写的实用手册。作者张竞宇,凭借其在科大讯飞和阿里云的丰富经验,从人工智能产品的特殊性、产品经理的价值定位、技术理解等方面,全面阐述了…

11月3日笔记(根据凭据提权)

用户凭据操作 枚举 Unattended 凭据 无人值守(Unattended)安装允许应用程序在不需要管理员关注下自动安装。无人值守安装的问题是会在系统中残留一些配置文件,其中可能包含本地管理员的用户名和密码,常见的路径如下。 C:\sysprep.inf C:\syspreg\sysp…

Linux·进程控制(system V)

1. 共享内存 system V共享内存是最快的IPC形式,之前的管道是基于Linux内核开发的通讯方案,其读写接口都是现成的,因此内核设计者为了完成进程间通讯任务并不需要新增太多代码。而共享内存属于system V标准,是操作系统单独…

[JAVAEE] 面试题(二) - CAS 和 原子类

目录 一. CAS的实现原理 1.1 伪代码分析 1.2 底层实现 二. CAS 操作示例 三. ABA问题 四. 原子类 4.1 使用原子类的目的 4.2 原子类的使用示例 五. 总结 一. CAS的实现原理 CAS(compare and swap 比较和交换)是一种用于实现无锁并发的技术. 1.1 伪代码分析 // 伪代…

高职院校软件技术专业群的建设方案

一、引言 在数字化时代,软件技术已成为信息技术的核心驱动力,它不仅深刻地改变了人们的生产和生活方式,还成为了推动产业升级和促进经济高质量发展的关键引擎。随着全球数字化转型的加速,软件技术的重要性日益凸显,它…

不适合的学习方法

文章目录 不适合的学习方法1. 纯粹死记硬背2. 过度依赖单一资料3. 线性学习4. 被动学习5. 一次性学习6. 忽视实践7. 缺乏目标导向8. 过度依赖技术9. 忽视个人学习风格10. 过于频繁的切换 结论 以下是关于不适合的学习方法的更详细描述,包括额外的内容和相关公式&…

Rust精简核心笔记:第二波,语法精髓部分解锁

前面介绍了Rust精简比较第一波 Rust精简核心笔记:第一波,深入浅出语法精华-CSDN博客 把第二波整理如下,通过三波会把全部Rust核心、实用、最简练的语法整理出来,最高效掌握Rust。 Rust精简笔记(二) Rust核心笔记第二波总结整理&am…

CST软件如何理解Axial Ratio轴比

这个问题很多用户问,所以解答一下。 之前写过两个偏振片的案例,一个从S参数看轴比,另一个从远场结果中优化轴比。 下面我们分析一下电磁波的轴比。首先,轴比AR最普通的定义就是椭圆极化长短轴的比: 定义1&#xff1…

高等数学 6.2 定积分在几何学上的应用

文章目录 一、平面图形的面积1.直角坐标情形2.极坐标情形 二、体积1.旋转体体积2.平行截面面积为已知的立体的体积 三、平面曲线的弧长 一、平面图形的面积 1.直角坐标情形 我们已经知道,由曲线 y f ( x ) ( f ( x ) ⩾ 0 ) y f(x) (f(x) \geqslant 0) yf(x)(f…

Nginx 实现动态封禁IP,详细教程来了

Nginx 实现动态封禁IP,详细教程来了 需求环境准备设计方案在操作系统层面,配置 iptables,来拦截指定 IP 的网络请求在 Web 服务器层面,通过 Nginx 自身的 deny 选项或者 lua 插件配置 IP 黑名单在应用层面,在处理请求之…

SAP(PP生产制造)拆解工单业务处理

1、BOM维护 要拆解的成品或半成品要和原成品、半成品BOM一致 2、创建拆解工单 CO01选择拆解工单的类型,以及填写拆解的物料和拆解工厂 维护工单组件 注意: 1、拆解入库组件的数量需要维护为负数 2、拆解工单投料组件数量维护为正数 3、拆解工单收发…

【已解决】cra 配置路径别名 @ 后,出现 ts 报错:找不到模块“@/App”或其相应的类型声明。ts(2307)

cra 配置路径别名 后,出现 ts 报错:找不到模块“/App”或其相应的类型声明。ts(2307) 然后可以在 tsconfig.json 中配置 baseUrl 和 paths : {"compilerOptions": {"target": "es5","lib": [&quo…

定制化视频生成新模范!零样本主体驱动,精确运动控制!复旦阿里等发布DreamVideo-2

文章链接:https://arxiv.org/pdf/2410.13830 项目链接:https://dreamvideo2.github.io/ 亮点直击 DreamVideo-2,首个无需微调,同时支持主体定制和运动控制的零样本视频定制框架,能够通过设计的参考注意力学习主体外观&…

mockito+junit完成单元测试

一:单元测试的特点 配合断言使用(可以杜绝System.out)可以重复执行不依赖环境不会对数据产生影响spring的上下文环境不是必须的一般都需要配合mock类框架来实现 二:常用的mock类框架 mockito 官网:Mockito framew…

【LeetCode:153. 寻找旋转排序数组中的最小值 + 二分】

在这里插入代码片 🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕…

【Python系列】poetry安装与使用

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…