- 博客(29)
- 收藏
- 关注
原创 把pyQGIS中的python环境换成anaconda的python环境
不改变以上两点会加载不到其他python环境的解析器,或者报错anaconda找不到python解析器。1.安装QGIS用里面的python环境后,如何变回自己的anaconda环境。\Anaconda\Lib\site-packages\conda\cli即可。3.将高级系统变量的PYTHONPATH路径改成D:\。2. 将高级系统变量的PYTHONHOME删除。
2024-12-13 16:18:04
220
原创 【生产实习-毕设】XGboost模型做pyspark学生成绩分析与预测(中)
生产实习毕设,基于XGboost的葡萄牙学生成绩分析与预测,先用pandas分析处理模型,在(下)会用pyspark写
2024-05-22 18:31:24
391
1
原创 neo4j-5.11.0安装APOC插件or配置允许使用过程的权限
在已经安装好neo4j和jdk的情况下安装apoc组件,之前使用neo4j-community-,可以找到配置但是高版本neo4j对应没有apoc-X.X.X-all.jar。
2024-05-05 19:12:24
1759
3
原创 【生产实习-毕设】pyspark学生成绩分析与预测(上)
前端页面输入影响成绩的属性,预测出成绩,并作可视化展示——属性对成绩的影响。使用python pyspark 进行数据预处理、探索性数据分析可视化、调用模型、对比模、型调、优评估等。
2024-04-12 12:12:50
1226
原创 基于XGBoost的中国GDP分析与预测(下)
因此,运用合理的时间序列分析模型对GDP指标的预测就显得尤为重要。论文通过对影响GDP指标的各项因素进行梳理,通过文献综述等形式确定影响GDP的六大经济指标,通过统计分析全国1950年-2022年的国民经济核算六大指标数据,研究各项指标对于GDP指标以及各项指标之间的相关性,随后运用支持向量回归与XGBoost模型对比分析其拟合优度,最终选用泛化能力较强的XGBoost进行预测模型的构建,然后使用网格优化算法对XGBoost模型参数进行优化,并且对每项组合参数进行平均打分,并使用RMSE、MAE、R2等预测
2024-01-03 11:21:32
1514
原创 关于pytorch安装成功后No module name ‘torch‘的解决方法
三、Jupyter Notebook 中 No module named 'torch' 的解决办法 配置完成后我发现在 JupyterNotebook 上使用 Pytorch 依旧会报错,尝试重新下载、改变安 装方式用 pip 安装、降低 python 版本等仍不能在 Jupyter。(3)输入命令:conda create -n pytorch python=xx(这里输入自己的 python 版本。完成后,,点击 OK 即可在 Pycharm 上正常使用 Pytorch。1、Pytorch 的安装。
2023-12-01 21:08:24
2899
2
原创 Educoder-候选生成Apriori算法
为了完成本关任务,你需要掌握:1.Apripori 算法候选生成,2.Apripori 算法候选生成代码实现。本关任务:编写一个能实现Apripori算法候选生成的小程序。根据提示,在右侧编辑器补充代码,生成候选3项集。Apripori 算法候选生成代码实现。其中 dataset 为数据集列表。Apripori 算法候选生成。有且仅有1个项不同,则将。Apripori算法利用。有且仅有1个项不同,则将。
2023-05-02 18:37:34
1005
原创 Educoder-候选剪枝Apriori算法
例如:{a, b, c}是频繁项集,则{a}、{b}、{c}、{a, b}、{b, c}、{a, c}也是频繁项集。例如:{a, b}不是频繁项集,则{a, b, c}也不是频繁项集。为了完成本关任务,你需要掌握:1.Apripori 算法候选剪枝,2.Apripori 算法候选剪枝代码实现。比起无剪枝的候选生成,多了一个判断该候选项的子集是否都在Lk-1中的条件判断。上图为剪枝过程例图,蓝色表示项集在频繁3项集中,可以看到在生成的候选4项集。根据提示,在右侧编辑器补充代码,对生成的候选集剪枝。
2023-05-02 18:36:47
1154
原创 Educoder-基于遍历的支持度计算Apriori算法
常见的做法就是遍历数据集,检查候选项集中的每一项是否出现在数据集的事物当中。计算出各项支持度以后,人为设定一个最小支持度,当候选项集中某一项支持度大于等于最小支持度就添加到频繁项集中。其中 data_set 为数据集,ck 为候选 k 项集,min_support为最小支持度, support_data 为各项的支持度记录字典。为了完成本关任务,你需要掌握:1.基于遍历的支持度计算,2.基于遍历的支持度计算代码实现。本关任务:编写一个能实现基于遍历的支持度计算的小程序。基于遍历的支持度计算。
2023-05-02 18:35:23
575
原创 学生宿舍管理数据库设计(上)
数据库SQL server 2008 R2课程设计,关于学生宿舍管理系统,包括学生信息表,宿舍楼表,宿舍表,管理员表,学生迁入记录,学生迁出记录,学生缺寝记录等。
2023-01-11 16:49:19
15850
31
原创 卸载未完全安装的Microsoft SQL Server 2008 R2
卸载未完全安装的Microsoft SQL Server 2018 R2
2022-11-25 11:13:07
1464
原创 Java设计学生成绩管理系统
设计一个学生成绩排名系统实现以下功能:(1) 具备对成绩的管理功能(添加、删除、排序);(2) 具备对成绩的统计功能(最高分,最低分,平均分,及格率等);(3) 具备按学号、姓名查询成绩的功能;(4) 具备处理解决学号重复问题 ;备注:成绩记录以下信息:班级,学号,姓名,四门成绩(百分制)。...
2022-08-13 21:05:39
7513
16
原创 Java使用类对两个分数求和辗转相除法求最大公因子
Java使用类对两个分数求和例如:1/6+5/7=?要求使用类,作为返回值。解答:1.构造分数类2.编写求最大公因子的方法3.主函数代码如下:package Package;//求分数求和public class text7{ static class Fenshu{ int Fenzi; int Fenmu; public Fenshu(){ } public Fenshu(int Fenzi,int Fenmu){...
2022-05-17 11:05:25
460
原创 升级版的冒泡排序Java
(1)当在规定循环次数之内已经排序ok了,却还在比较,比较麻烦,比如:原来数组:int[] arr={2,4,6,7,1,3,5,9,10};排序如下:循环的结果:2 4 6 1 3 5 7 9 10 循环的结果:2 4 1 3 5 6 7 9 10 循环的结果:2 1 3 4 5 6 7 9 10 循环的结果:1 2...
2022-04-29 23:04:01
798
原创 educoder--直接插入排序
任务描述本关要求通过补全函数DirecInsSort来实现直接插入排序的功能。相关知识记号说明:a[k:r]是指序列a[k] a[k+1] a[k+2] … a[r]。为了讨论简单,假设待排序的每个记录是一个整数,这个整数就是排序码。直接插入排序:先将第一个记录看作是一个有序的记录序列,然后从第二个记录开始,依次将未排序的记录插入到这个有序的记录序列中去,直到整个文件中的全部记录排序完毕。举例说明: 假设待排序的序列是:46,58,15,45,90,18,下面的描述中[ ]中的序列
2021-12-11 09:54:50
628
原创 educoder--实现快速排序
任务描述本关要求通过补全快速排序私有函数QSort__来供函数QuickSort调用,以此来实现快速排序的功能。相关知识快速排序的基本过程是:从待排序记录中任选一个记录,以它的排序码作为中心值,将其它记录划分为两个部分,第一部分包含所有排序码小于等于中心值的记录,第二部分包含所有排序码大于中心值的记录。第一部分放在该记录的前面,第二部分放在该记录的后面。对这两个部分采用同样的方法进行处理,直到每个部分为空或只含一个记录为止。下图 1 给出了一个用中心值将排序记录分割为前后两部分的示例过程。
2021-12-11 09:52:47
901
原创 educoder 实训---实现散列查找
任务描述本关要求通过补全函数ILH_InsKey和ILH_DelKey来分别实现插入和删除操作。相关知识本关讨论散列存储,散列函数使用除留余数法,冲突解决方法采用独立链表地址法。假设有 8 个关键码: 7 , 15 , 23 , 31 , 12 , 14 , 10 , 17 ,采用散列函数hash(key)=key%7,其存储结构图如图 1 所示,它由 7 个独立链表组成,散列值相同的关键码在同一个链表里,独立链表的头结点组成散列表,一共 7 行,编号 0 , 1 , … , 6 。独立链表的每
2021-12-05 12:02:59
1355
翻译 由双遍历序列构造二叉树(数组的形式)
任务描述本关任务:实现 ConstructTree.cpp 里的TNode* InPreToTree(char *pa, char *ia, int p1, int p2, int i1, int i2)函数。相关知识给定一棵二叉树的前序遍历序列和中序遍历序列可以构造出这棵二叉树。例如前序序列是ABDECFG,中序序列是DBEAFCG,那么这颗二叉树的结构如图 1 所示。树结点结构定义为:struct TNode{ char data; struct TNode* lef
2021-11-09 20:48:25
5298
6
原创 栈------空、满、入、出和长度
**本关任务是实现 step1/SeqStack.cpp 中的SS_IsFull、SS_IsEmpty、SS_Length、SS_Push和SS_Pop五个操作函数,以实现判断栈是否为满、是否为空、求栈元素个数、进栈和出栈等功能。List item相关知识栈的基本概念栈是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算,这一端被称为栈顶。栈既可以采用顺序存储,也可以采用链接存储来实现。下面给出了一种基于顺序存储的栈的实现方案: 如图 1 所示:该栈存储了 4 个元素 {56,77,1
2021-10-21 20:43:49
3149
1
原创 基于结构体的学生信息管理系统
基于结构体的学生信息管理系统#include<stdio.h>typedef struct{int no;float sc[3];float total;int rank;}STU;void input_data(STU s[]){for(int i=0;i<10;i++){scanf("%d%f%f%f",&s[i].no,&s[i].sc[0],&s[i].sc[1],&s[i].sc[2]);}}void calculat
2021-09-12 22:05:16
885
原创 利用指针方法求数组的最大值和最小值
利用指针方法求数组的最大值和最小值#include<stdio.h>#define M 3main(){int a[M],i;int max,min;for(i=0 ;i<M; i++){scanf("%d",&a[i]);}/*** 将指针变量max,min初始化 //***** Begin ****/max=&a[0];min=&a[0];for(i=0;i<3;i++){if(max<a[i]){max=&am
2021-09-12 22:03:04
4950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人