hhu_Cenhelm
码龄5年
  • 93,532
    被访问
  • 38
    原创
  • 1,353,749
    排名
  • 67
    粉丝
关注
提问 私信

个人简介:个人博客网站http://101.37.116.176

  • 加入CSDN时间: 2017-11-12
博客简介:

Cenhelm的博客

查看详细资料
个人成就
  • 获得130次点赞
  • 内容获得33次评论
  • 获得541次收藏
创作历程
  • 3篇
    2021年
  • 10篇
    2020年
  • 27篇
    2019年
成就勋章
TA的专栏
  • 安卓应用开发
  • 机器学习
    3篇
  • 编译原理
    7篇
  • springboot
  • JavaWeb
    2篇
  • 软工和数据库课设
    1篇
  • TCP/IP协议与网络编程
    3篇
  • 虚拟机
    1篇
  • Java
    6篇
  • 数据库
    4篇
  • 数据结构(java)
    6篇
  • python
    1篇
  • python图像处理
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 微软技术
    c#asp.net.net
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

由于dataframe排序导致的结果不可复现问题

我在建立新特征时,因为需要groupby对id进行划分,所以在这之前,我用id和time对dataframe进行了排序,建立好新特征后,输出后每次的结果都不一样,检查发现将某个id的特征值赋给了另一个id,然后这个问题卡了我两天。无奈之下我只能一个id一个id的用索引挨个赋值。后来经过师兄提醒,dataframe里面的索引是不可靠的,尽量不要用索引。然后我觉得可能是排序后的索引出了问题。以为groupby划分后再经过运算后,是按照当时分类好的顺序展示的,也就是相同id的特征值是在一起的,而且这个索引也是混
原创
发布博客 2021.04.28 ·
49 阅读 ·
0 点赞 ·
0 评论

使用df.apply遇到的问题:将其他行覆盖为空值

df['score'] = df.apply(lambda x: ...)df['score'] = df.loc[0:1].apply(lambda x: ...)df.loc[0:1]['score'] = df.loc[0:1].apply(lambda x: ...)这三个效果完全不一样,第一个是对df的全部score列应用lambda函数,第三个是对df前两行的score列应用lambda,第二个会在第三个基础上把其他行的值给覆盖为NAN。这玩意卡了我半天,一直输出为空值,气死我了。
原创
发布博客 2021.04.24 ·
174 阅读 ·
0 点赞 ·
0 评论

机器学习1 多元线性回归预测某一坐标(用于记录)

目录问题描述数据描述回归方程代码描述结果分析问题描述已知飞机上一时刻的位置坐标(x,y,z),用线性回归(普通最小二乘法)预测下一个时刻的坐标x数据描述回归方程代码描述import pandas as pdimport matplotlib.pyplot as pltfrom sklearn.linear_model import LinearRegressionfrom air_combat.code.txtToCsv import TxtToCsvfrom sklearn.mod
原创
发布博客 2021.04.08 ·
366 阅读 ·
0 点赞 ·
1 评论

构造分析表或LL(1)分析表 ---编译原理

原创
发布博客 2020.08.16 ·
219 阅读 ·
0 点赞 ·
0 评论

非LL(1)文法到LL(1)文法的变换---编译原理

LL(1)文法的性质无二义性不含左递归不含公共左因子1.消除左递归简单讲就是将左递归转变成右递归例:2.提取左因子例:非LL(1)文法转变成LL(1)后还需判断一下是否为LL(1)详见求FIRST()FOLLOW()以及LL(1)文法的判别—编译原理...
原创
发布博客 2020.05.02 ·
2413 阅读 ·
3 点赞 ·
0 评论

求FIRST()FOLLOW()以及LL(1)文法的判别---编译原理

判定LL(1)文法前要先求FIRST()和FOLLOW()求FIRST()1,A -> 空,将 空 加入 firstA2,A -> B... ,将 firstB-空 加入 firstA A -> a... ,将 a 加入firstA3,若A指向的第一个字符有指向空,则将下一个字符的first加入firstA例子求FOLLOW()例子说一下...
原创
发布博客 2020.05.02 ·
526 阅读 ·
0 点赞 ·
0 评论

有穷自动机DFA和NFA及其状态转换矩阵---编译原理

确定的有穷自动机DFA定义DFA例子它的状态图它的矩阵表示不确定的有穷自动机NFA定义NFA例子它的状态图它的矩阵表示DFA和NFA区别初态数量不同 DFA只能有一个初态,NFA有多个初态转换函数数量不同 DFA输入同一个值后只会产生一种状态,NFA输入同一个值后可能产生多个状态NFA构造DFA例子...
原创
发布博客 2020.04.27 ·
5320 阅读 ·
6 点赞 ·
0 评论

正规文法构造状态转换图,状态转换图构造正规文法---编译原理

从左线性正规文法出发,构造状态图注意:增设初态S,单圆圈表示例子从右线性正规文法出发,构造状态图注意:增设终态Z,双圆圈表示例子状态转换图构造左线性正规文法注意:写左线性正规文法时从终态开始例子状态转换图构造右线性正规文法注意:写右线性正规文法时从初态开始例子...
原创
发布博客 2020.04.25 ·
3670 阅读 ·
13 点赞 ·
3 评论

文法类型(4种类型)---编译原理

0型文法0型文法没有限制,所有文法都是0型1型文法我的理解是右边长度大于等于左边2型文法形如A->… 左边只能有一个非终结符3型文法(正规文法)分为右线性正规文法和左线性正规文法文法包含关系...
原创
发布博客 2020.04.25 ·
3008 阅读 ·
5 点赞 ·
0 评论

短语,直接短语,句柄,素短语,最左素短语---编译原理

短语每棵子树的叶子节点的拼接(整棵树也算)直接短语是短语的子集,区别是这里的子树只能有一个叶子节点句柄最左边的直接短语例子
原创
发布博客 2020.04.24 ·
1202 阅读 ·
0 点赞 ·
0 评论

Java中的反射机制

机制原理获取Class对象的三种方式1,Class.forname(“全类名”):将字节码文件加载进内存,返回Class对象多用于配置文件,将类名定义在配置文件中。读取文件,加载类2,类名.class:通过类名的属性class获取多用于参数的传递3,对象.getClass():getClass()方法在object类中定义多用于对象的获取字节码的方式//1,Class.fo...
原创
发布博客 2020.04.01 ·
45 阅读 ·
0 点赞 ·
0 评论

提取英语单词并翻译存入数据库并导出

明年考研了,想着写个简单的检查词频的程序,这个程序功能就是,读取文本,分割出每个单词,以及每个单词出现的次数,保存到数据库并且导出文本。写的比较粗糙,由于不会Java爬虫,要读取的文本只能自己去网上找一些文献复制,数据库那里用的基础的jdbc写的比较混乱,翻译调用的百度翻译的接口,开发环境IDEA。项目保存在https://github.com/Adam-hohai/WordSplit,我用的英文...
原创
发布博客 2020.04.01 ·
756 阅读 ·
0 点赞 ·
0 评论

背包问题算法实现

n个物品,质量分别wi,价值分别vi,放入包中,包的容量为T,怎么放价值最大最经典的动态规划的问题,动态规划不同于贪心算法,贪心算法是通过上一步的最优解求得下一步的最优解,然而很多时候并非最优解,动态规划是用局部最优解求得全局最优解背包的状态转换方程f[i,j] = Max{ f[i-1,j-Wi]+Vi( j >= Wi ), f[i-1,j] }f[i,j]表示在前i件物...
原创
发布博客 2020.04.01 ·
182 阅读 ·
0 点赞 ·
0 评论

springboot报错Request processing failed; nested exception is java.lang.NumberFormatException: null

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NumberFormatException: null] with root cause经过排查发...
原创
发布博客 2019.12.20 ·
2493 阅读 ·
0 点赞 ·
0 评论

maven Could not find resource mybati-config.xml

用maven配置mybatis时,有可能会报错找不到mybatis的配置文件,而且有可能连mapper映射文件也找不到,解决方法时在pom中配置一下路径,在build标签里加入自己路径<resources> <resource> <directory>src/main/java</directory> ...
原创
发布博客 2019.12.06 ·
304 阅读 ·
1 点赞 ·
0 评论

Javabean转json字符串

用maven开发web时我都用的maven提供的依赖,本地的jar一直导不进去,然后我随便找了个Google的json的jar包,里面的方法少的可怜pom中写入依赖<!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple --><dependency> &...
原创
发布博客 2019.12.05 ·
647 阅读 ·
0 点赞 ·
0 评论

MyBatis使用,将Class对象的所有信息添加到SQL server并导出为XML和json

mybatis配置文件 mybatis-config.xml<?xml version="1.0" encoding="utf-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">...
原创
发布博客 2019.11.08 ·
98 阅读 ·
0 点赞 ·
0 评论

DBCP连接池

建立数据库连接是一个非常耗时耗资源的行为,通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。有两个需要的jar包:commons-dbcp.jar,commons-pool.jar先创建配置文件(dbcp.properties),直接放到src下driverClassName = com.microsoft.sql...
原创
发布博客 2019.10.27 ·
88 阅读 ·
0 点赞 ·
0 评论

利用tomcat作服务器让客户端访问本地文件

下载好tomcat,配置环境变量配好后遇到两个错误错误一:在命令行输入startup启动时报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined。可能是Java环境变量的问题,因为tomcat是基于Java的,参考https://blog.csdn.net/gyp0307/article/detai...
原创
发布博客 2019.09.18 ·
649 阅读 ·
0 点赞 ·
0 评论
加载更多