- 博客(22)
- 收藏
- 关注
原创 Python进阶_shutil
shutil模块为文件和目录操作提供了高效、简单的接口,适用于批量处理文件和目录的任务。无论是复制、移动、删除,还是创建归档文件,shutil都能帮助我们轻松实现这些功能。通过灵活运用shutil,可以提高文件处理的效率和代码的可读性。
2024-11-02 12:52:41
397
原创 Python基础_Numpy
NumPy 的random模块提供了丰富的随机数生成工具,能够满足各种需求。从均匀分布到正态分布、从随机选择到随机排列,功能非常强大。在数据分析、机器学习和模拟等领域,随机数生成是非常重要的工具,能够帮助我们创建合成数据、进行实验和模拟。通过设置随机种子,还可以确保实验结果的可重复性。NumPy 是 Python 科学计算中不可或缺的工具,其核心在于高效的多维数组结构ndarray。它的功能涵盖了从数组创建、索引与切片、运算、线性代数到随机数生成的方方面面。
2024-11-02 12:51:03
1224
原创 Python基础 _string汇总
单引号双引号三引号都可以用于定义字符串。空字符串字符串是不可变的,创建后不能修改字符。s = "hello" # s[0] = "H" # 会抛出 TypeError。
2024-09-04 09:31:09
1151
原创 数学建模_数据预处理流程(全)
将连续型变量转换为离散的类别,以适应某些特定的模型或分析需求。:将数据缩放到统一尺度,以减少不同特征尺度对模型的影响。:减少数据维度,降低模型复杂度,提高模型训练效率。:确保数据的完整性,避免模型因缺失值而产生偏差。:将分类变量转换为模型可以理解的数值形式。:减少异常值对数据分析和模型训练的影响。:直接删除含有缺失值的数据行或列。:使用机器学习模型预测缺失值。
2024-09-03 16:59:44
1658
原创 数学建模_缺失值处理_拉格朗日、牛顿插值(全)
拉格朗日插值多项式 L(x)L(x)L(x) 通过构造基函数 li(x)l_i(x)li(x) 并将其线性组合来估算缺失值。有时删除缺失值是最佳选择,特别是当缺失值较多或数据无用时。填充缺失值是一种常用的策略,特别是在不能删除数据的情况下。处理缺失值后,检查并处理数据中的重复值同样重要。可以对数据进行分组,然后对每个组分别填充缺失值。在处理缺失值之前,首先需要识别数据中的缺失值。有些数据集中缺失值可能被标记为特定的值,如。方法可以用指定的值填充缺失值。,可以删除包含缺失值的列。可以汇总缺失值的数量。
2024-09-03 16:42:38
1054
原创 Python基础 _Pandas_csv、excel文件操作
函数将 DataFrame 写入 Excel 文件。函数将 DataFrame 写入 CSV 文件。Pandas 允许在同一个 Excel 文件中操作多个工作表。函数来读取 Excel 文件。Pandas 提供了多种方法来处理缺失值。Pandas 允许根据条件对数据进行筛选。函数读取 CSV 文件。可以在同一个文件中写入多个工作表。进行数据分组,并应用聚合函数。参数指定要读取的多个工作表。Pandas 可以通过。可以生成数据透视表。
2024-09-03 15:13:46
955
原创 Python基础_Pandas_groupby用法
1. 基本概念与工作原理groupby操作分为三个步骤:拆分(Splitting):根据标准将数据分为不同的组。应用(Applying):对每个组应用函数。合并(Combining):将函数的结果合并为一个新的数据结构。2. 基本用法按单列分组:grouped = df.groupby('A')['C'].sum()按多列分组:grouped = df.groupby(['A', 'B'])['C'].sum()3. 聚合操作单一聚合函数:常见聚合函数:su
2024-09-03 15:09:07
479
原创 UniApp - 推箱子游戏
通过本次实验,我综合运用了微信小程序中的组件和绘图 API,进一步掌握了如何在微信小程序中实现复杂的界面绘制和交互。同时,通过对游戏逻辑的编写和优化,我们也提高了对算法和数据结构的理解。整个实验过程充满挑战,但也极大地提升了我们的编程能力和问题解决能力。
2024-09-03 10:40:10
916
原创 移动软件开发_高校新闻网
通过本次实验,我掌握了微信小程序的开发流程,熟悉了常用的API使用方法,并进一步加深了对前端开发的理解。同时,通过功能的扩展和界面的美化,我认识到用户体验在小程序开发中的重要性。实验中也遇到了一些挑战,例如如何在保持界面美观的同时,保证功能的完整性,通过不断调试与优化,最终达到了理想的效果。
2024-09-02 21:07:35
554
原创 数学建模_数据清洗步骤汇总(全)
处理缺失值处理重复值处理不一致的数据格式标准化数据处理无效数据或噪声处理异常值异常数据(Outliers)是指与其他数据点显著不同的数值。这些异常值可能是由于测量错误、数据录入错误,或反映数据集中的某种特殊情况。异常值处理是数据清洗的重要步骤,因为它们可能对数据分析或模型结果产生不利影响。
2024-09-01 09:16:16
809
原创 数学建模_时间序列处理 & One-Hot 编码
时间序列(Time Series)是按照时间顺序记录的变量值序列。它通常用于分析数据随时间变化的趋势、周期性、季节性和随机性。时间依赖性:每个时间点的数据点依赖于前后时间点的数据。顺序性:时间序列中的数据必须按照时间顺序排列。周期性/季节性:数据可能会展示某种固定的周期性或季节性波动。One-Hot编码是一种将分类变量转换为二进制(0和1)的编码方式。每个类别都会生成一个新的二进制列,指示某个样本是否属于该类别。
2024-09-01 08:58:53
799
原创 数学建模_ACF&时间序列分解
自相关函数(Autocorrelation Function, ACF)是描述时间序列数据与其滞后值(即前期值)之间相关性的统计工具。它可以帮助我们识别时间序列中的周期性、趋势和随机性。自相关系数:度量时间序列在不同滞后期之间的相关性,取值范围为[-1, 1]。1:完全正相关-1:完全负相关0:无相关性滞后期(Lag):指时间序列中某个数据点与前面(或后面)某个数据点之间的时间间隔。识别周期性:观察自相关系数在不同滞后期的变化情况,识别数据的周期性。
2024-09-01 08:36:23
1128
原创 数学建模2023国赛_优秀论文C228建模思路
数据预处理:时间序列分析与建模:相关性分析:需求模型:预测模型:优化模型:评价与决策方法:鲁棒性检验:
2024-09-01 08:27:37
390
原创 Python基础 _Pandas_merge用法
是pandas库中用于合并两个 DataFrame 的函数,类似于 SQL 中的JOIN操作。它可以根据一个或多个键将不同的 DataFrame 合并在一起,适用于数据分析中的数据整合与清洗工作。
2024-08-31 16:51:42
948
原创 论文基础_SCI与CCF A类的区别
SCI、 CCF A类适用领域SCI一区:涵盖自然科学、工程学、生命科学等多个领域,特别适用于医学、生物学、物理学和化学。CCF A类:专注于计算机科学和相关领域,主要服务于中国的学术评价体系。评价标准SCI一区:基于期刊的影响因子来分类,影响因子高的期刊属于一区,代表该领域内顶尖水平。CCF A类:基于会议和期刊的学术影响力及声誉,特别注重审稿的严格性和研究的创新性。SCI 、 中科院SCI一区:这是基于期刊影响因子(Journal Impact Factor,JIF)的分区,由
2024-08-31 15:42:52
1453
原创 数学建模_粒子群优化算法(PSO)_python
PSO 是一种强大的优化算法,通过模拟群体智能来寻找最优解。它实现简单、全局搜索能力强,适合应用于各种优化问题。通过合理设置粒子数量、迭代次数等参数,PSO 可以在不同的应用场景中找到接近最优的解。
2024-08-31 15:02:05
1386
原创 UniApp-基于JeecgUniapp - 视频播放
本实验使我深入理解了微信小程序中的媒体API使用方法,尤其是视频播放相关的功能实现。通过实验,我掌握了视频列表切换、自动播放以及弹幕效果的实现。尽管在实现过程中遇到了一些问题,但通过调试和查阅资料,最终成功完成了实验任务。
2024-08-27 19:33:03
387
原创 UniApp - 云函数----微信小程序垃圾分类系统的开发与部署
(1)按照源代码README中截图的trash结构,先自己尝试建立数据集、并导入;type是根据自己理解建的,后来发现与原数据集存在差异"id": 1,"name": "纸巾"},"id": 2,"name": "塑料瓶"},"id": 3,"name": "果皮"},"id": 4,"name": "电池"},"id": 5,"name": "旧报纸"},"id": 6,"name": "易拉罐"},"id": 7,"name": "菜叶"},"id": 8,
2024-08-26 15:46:50
1223
原创 UniApp - 移动软件开发-实时天气获取
1、学习使用快速启动模板创建小程序的方法;2、学习不使用模板手动创建小程序的方法。3、学习使用wx.request接口向第三方API发送请求,获取实时天气数据4、学习阅读API开发文档5、通过开发天气查询小程序,熟悉小程序的视图设计和数据绑定方法。
2024-08-20 12:19:03
1472
原创 UniApp - 微信小程序开发初体验:从零开始创建你的第一个小程序
微信小程序是由微信团队推出的一种轻量级应用,用户无需下载和安装,便可直接在微信内使用。小程序具有应用应有的几乎所有功能,同时还具备即用即走、节省内存等特点。对于开发者而言,微信小程序开发是一个高效、易于维护的平台,尤其适合轻量应用的开发。如遇到无法正常更新的问题,请记得更新版本号2.2以下,操作如下:新版getUserInfo应用方法参考:https://blog.youkuaiyun.com/qq_44979541/article/details/131146380。
2024-08-19 17:34:54
645
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人