自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 215

原创 编译原理实验

词法分析器测试文件结果示例LL(1)文法判断及分析测试文件(文法),字符串自行根据文法输入结果示例SLR(1)分析与中间代码生成所用文法(程序中分析表为手动填入)结果示例

2022-05-31 12:00:11 193 1

原创 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 296

原创 运用BP神经网络预测波士顿房价(两层隐含层)

前言程序中的最大学习次数,训练结束条件,学习率,隐含层神经元个数可以一步调整,所以读者可自行拿去测试,我下面的程序里隐含层神经元个数较多,运行时间会较长。另外,如果读者能对房价预测的精度提高给出建议,我将倍感荣幸,期待与你的交流。至于BP神经网络的原理及公式推导,此处不加阐释。数据文件可在我之前的文章中找到,链接如下:源程序#include<math.h>#include<stdio.h>#include<time.h>#include<stdlib.

2021-05-29 22:26:30 2562 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 1336

原创 运用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 684 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 2022 2

原创 八大排序比较:冒泡排序,选择排序,插入排序,归并排序,快速排序,桶排序,基数排序的比较啊

排序算法实现与性能分析,评测:编写程序,实现冒泡排序,简单选择排序,简单插入排序,归并排序,快速排序和其他各类排序方法,产生规模分别为100,1000,10000,100000,1000000的模拟数组,使用上述排序方法对同样的模拟数据进行排序,在验证排序结果正确性(编写排序结果验证函数)的同时,利用系统时间函数分别记录各排序开始时间和结束时间,计算各排序所需时间(若超过5分钟则记录,并在结果分析中标出)。再对已排序数据稍加次序调整,模拟几乎有序数组,再重复上述排序过程。给出评测结果表,总结,分析上述排序

2021-04-18 21:27:07 1324

原创 树的建立,输入,输出,查找,插入,删除。

树的建立,输入,输出,查找,插入,删除。#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 238 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除