- 博客(9)
- 收藏
- 关注
原创 pandas 学习笔记
记录使用pandas的一些操作,防止遗忘1.读取数据df=pd.DataFrame("file.csv",sep=",",encoding="utf-8",dtype="str",nrows=100)sep::分隔符encoding:编码方式dtype:数据类型nrows:读取多少行2.数据去重df=df.drop_duplicates(subset=["DATA_MONTH","USER_ID"],keep='last')subset:去重的根据列keep:保留数据,保留哪一个数据
2022-09-02 12:13:48
263
原创 编译原理实验
词法分析器测试文件结果示例LL(1)文法判断及分析测试文件(文法),字符串自行根据文法输入结果示例SLR(1)分析与中间代码生成所用文法(程序中分析表为手动填入)结果示例
2022-05-31 12:00:11
278
原创 MFC键盘响应在button上而不是onkeydown的解决办法
在对话窗口类(也就是我们创建项目的名字+Dlg.h文件中的类)中加入一行:virtual BOOL PreTranslateMessage(MSG* pMsg);然后在上述文件对应的.cpp文件中编写这个函数:BOOL CMFCApplication1Dlg::PreTranslateMessage(MSG* pMsg) {if (pMsg->message == WM_KEYDOWN){game.Input(pMsg);}elsereturn false;}声明:如果按键,就把
2021-09-21 14:02:45
357
原创 运用BP神经网络预测波士顿房价(两层隐含层)
前言程序中的最大学习次数,训练结束条件,学习率,隐含层神经元个数可以一步调整,所以读者可自行拿去测试,我下面的程序里隐含层神经元个数较多,运行时间会较长。另外,如果读者能对房价预测的精度提高给出建议,我将倍感荣幸,期待与你的交流。至于BP神经网络的原理及公式推导,此处不加阐释。数据文件可在我之前的文章中找到,链接如下:源程序#include<math.h>#include<stdio.h>#include<time.h>#include<stdlib.
2021-05-29 22:26:30
2779
4
原创 鸢尾花分类问题 三层BP神经模型
数据选取样本总量为150,选取113为训练集,37为测试集.隐含层层数为1,隐含层结点数量为5.权值的学习率都选为0.1输入维度为4,即花萼长度,花萼宽度,花瓣长度,花瓣宽度输出维度为3,分别是样本为三种鸢尾花的可能性源代码#include<stdio.h>#include<math.h>#include<time.h>#include<stdlib.h>#include<string.h>#define Data 113
2021-04-28 19:31:16
1414
原创 运用KNN实现鸢尾花分类
先上代码#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<time.h>#define bool int#define true 1#define false 0struct Iris { //存储数据 double sepalLength; //花萼长度 double sepalWidth; //花萼宽度 d
2021-04-27 11:39:47
746
1
原创 波士顿房价预测项目线性回归实现
步骤1.从文件读取数据并保存到矩阵中。2.根据矩阵元素求解相关系数。3.选取维度个数,根据相关系数大小以及维度个数确定多元线性回归的自变量。4.运用高斯亚当消元方法辅助矩阵求解系数向量,最终得到多元线性回归方程。源代码#include<stdio.h>#include<stdlib.h>#include<cstring>#include<math.h>#define bool int#define true 1#define false
2021-04-23 15:40:56
2142
2
原创 八大排序比较:冒泡排序,选择排序,插入排序,归并排序,快速排序,桶排序,基数排序的比较啊
排序算法实现与性能分析,评测:编写程序,实现冒泡排序,简单选择排序,简单插入排序,归并排序,快速排序和其他各类排序方法,产生规模分别为100,1000,10000,100000,1000000的模拟数组,使用上述排序方法对同样的模拟数据进行排序,在验证排序结果正确性(编写排序结果验证函数)的同时,利用系统时间函数分别记录各排序开始时间和结束时间,计算各排序所需时间(若超过5分钟则记录,并在结果分析中标出)。再对已排序数据稍加次序调整,模拟几乎有序数组,再重复上述排序过程。给出评测结果表,总结,分析上述排序
2021-04-18 21:27:07
1440
原创 树的建立,输入,输出,查找,插入,删除。
树的建立,输入,输出,查找,插入,删除。#include<stdio.h>#include<stdlib.h>struct node* Get();struct node* insert(struct node *t,int m);struct node* search(struct node* s,int n);struct node* Delete(struct node* w,int d);struct node* findmin(struct node* s);
2020-12-19 17:52:32
286
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人