自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 python作图垂直填充

import csvimport matplotlib.pyplot as pltimport pandas as pd# plt.rcParams['font.sans-serif'] = ['SimHei']# plt.rcParams['font.family'] = 'sans-serif'# plt.rcParams['axes.unicode_minus'] = Falsedata = pd.read_csv('samples_v2.csv')fig = plt.figure

2022-03-12 22:48:33 1160

原创 list中每个数字都减1或者每个元素都加1

import pandas as pdimport numpy as npdf = pd.read_csv(r'新建Microsoft Excel 工作表.csv')df = 1-np.array(df)print(df)

2022-02-28 14:59:40 1664

原创 约简前后对比

""" 绘制三维散点图"""import numpy as npimport matplotlib.pyplot as mpimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib as mplfrom mpl_toolkits.mplot3d import axes3d# 1.生成数据df = pd.read_csv('bidmc_01_Numerics.csv', names=['HR', 'PUL

2022-02-27 19:17:00 130

原创 使用python读取MIMIC 055n.al数据

import wfdbimport matplotlib.pyplot as pltfrom wfdb import rdsamp, rdannsignal=rdann(‘055n’,‘al’);print(signal.aux_note)

2021-12-18 09:41:16 818

转载 2021-08-15

java高级之反射一、反射入门在方法区存在这么一些对象,叫做类对象,他们表述了我们写的所有的类,当我们new对象时会根据这些类对象,并调用其构造方法为我们创建实例。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。简单的说:一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。Java反射机制主要提

2021-08-15 09:55:33 78

转载 如何看懂一个开源项目?

Q:如何看懂一个开源项目的项目结构和代码分层?1.代码分为几层?开放接口层终端显示层Web 层Service 层Manager 层DAO 层外部接口或第三方平台2.项目结构?项目根目录/src/main/java:放置项目Java源代码项目根目录/src/main/resources:放置项目静态资源和配置文件项目根目录/src/test/java:放置项目测试用例代码3.src下的目录?|_annotation:放置项目自定义注解|_aspect:放置切面代码|_con

2021-07-19 21:48:30 619

原创 Springboot整合mybatis并在页面上展示实体列表

输出:最终效果图步骤:1.搭建springboot框架,导入mybatis依赖1.1.1,mysql依赖5.1.62.在domain层下创建User实体类:字段要和数据库相对应3.在mapper层编写实现类接口:要实现查询所有用户的需求4.在resource.mapper下创建映射配置文件UserMapper.xml:映射到mapper层下的全限定类名5.在application.properties下配置数据库连接信息和mybatis配置信息(一定要注意mysql版本5和mysql版本8的区

2021-06-30 16:13:43 578

原创 JAVA二叉树的前序、中序、后序遍历

代码package day210629.tree;public class BinaryTreeDemo { //3.再写测试类 public static void main(String[] args) { //先需要创建一个二叉树 BinaryTree binaryTree = new BinaryTree(); //创建几个节点 HeroNode root = new HeroNode(1, "盖伦");

2021-06-29 15:01:19 67

原创 简单清晰地整合SSM框架

整合SSM框架1.环境IDEAMySQL 5.7.19Tomcat 9Maven 3.6需要了解MySQL数据库,Spring,JavaWeb及MyBatis知识,一些前端知识;2.步骤1.创建数据库2.基本环境搭建1.新建-Maven项目 添加web支持2.导入相关pom.xml文件3.pom.xml文件中包括:Junit、数据库驱动、数据库连接池、Servlet - JSP、Mybatis、Spring、lombok4.pom.xml文件还包括Maven资源过滤器设置3.建立

2021-06-24 10:43:30 83

原创 SpringMVC的执行过程分析

分成5个步骤1.当启动Tomcat服务器的时候,因为web.xml中配置了load-on-startup标签,所以会创建DispatcherServlet对象,就会加载springmvc.xml配置文件。2.开启注解扫描,那么HelloController对象就会被创建3. 从index.jsp发送请求,请求会先到达DispatcherServlet核心控制器,根据配置@RequestMapping注解找到执行的具体方法4.根据执行方法的返回值,再根据配置的视图解析器,去指定的目录下查找指定名

2021-06-22 13:33:20 61

转载 idea添加依赖自动提示

Build,Execution,Deployment->Build Tools->Maven->Repositories->选中右侧第一个列表->点击Update

2021-06-15 16:58:18 610

原创 如何解决Tomcat安装后打开闪退问题?

1.打开环境变量中的用户变量,把jdk路径写到值里。2.在Path中添加值

2021-06-01 11:07:50 121

原创 MATLAB自适应滤波dsp.LMSFilter和dsp.RLSFilter

%% Load datapath = 'F:/PPGActivity/demo11pythonAndMatlab/ppg22222222222222222222/2015IEEE信号处理/Training_data/';load([path,'DATA_01_TYPE01.mat']);ecg = sig(1,:);ppg1_raw = sig(2,:); ppg2_raw = sig(3,:); accX = sig(4,:); accY = sig(5,:); accZ =...

2021-05-14 16:18:39 2613 2

原创 读取PPG脉搏波并使用matplot绘图

import matplotlib.pyplot as pltimport pandas as pdimport numpy as nppath = './case26/uq_case26_01.csv'df = pd.read_csv(path)ppg = df.PPGppgv = ppg.valuesppgv2 = ppgv[0:200]print(ppgv2)plt.plot(ppgv2)plt.show()# print(df)## dfCut = df[0:400]#

2021-05-13 11:20:28 818 1

原创 Java中什么是引用

1.Java中有两种数据类型:基本类型和引用类型1.1对于基本数据类型 int num = 2;1.1.1变量:一小块内存单元1.1.2.变量名:num1.1.3.变量的值:21.2对于引用数据类型 A a = new A();1.2.1变量名:a1.2.2引用变量:变量a指向一个对象时,a就是一个引用变量1.2.3变量的值:所引用对象的地址值...

2021-05-11 21:27:13 61

原创 使用python将.mat文件转为.csv文件

1.读取.mat文件import scipy.ioimport scipy as spimport numpy as npimport pandas as pddata = sp.io.loadmat('DATA_01_TYPE01.mat')print(data)2.确定.mat文件的特征features = data['sig']3.输出数据dfdata = pd.DataFrame(features)datapath1 = r'F:\PPGActivity\demo01\de

2021-05-07 16:48:48 2093

原创 MIMIC重症监护病房python中wfdb包的使用

1.查看所有数据库import wfdbdbs = wfdb.get_dbs()print(dbs)2.获取数据库中的所有记录import wfdbrecs_list = wfdb.get_record_list('wrist')print(recs_list)3.读取某一列数据,并到放到csv文件中import wfdbimport matplotlib.pyplot as pltimport numpy as npchest_ecg, wrist_ppg = wfdb.rds

2021-05-06 11:14:54 1198

原创 权限修饰符protected和default的区别

1 同一包中,所有类可以访问某一类非private修饰符修饰的成员变量和方法2 不同包中,子类不可以通过父类的实例对象访问protected修饰的方法和变量,子类可以通过子类的实例对象访问protected修饰权限的方法和变量3 不同包中,子类不可以通过子类的实例访问父类default修饰的方法和变量4 public对所有类可见,所有类可以访问5 private 只能在当前类可以访问...

2021-05-05 10:29:58 410

原创 安卓手机传感器采集数据并保存数据

1.layout布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">

2021-05-04 10:02:48 3191 6

原创 SQLite数据库下载安装、配置、测试

1.首先观看大神操作2.如何使用呢C:\Users\z>D:D:\>sqlite3 SQLite1.dbSQLite version 3.35.5 2021-04-19 18:32:05Enter ".help" for usage hints.sqlite> .headers onsqlite> .mode csvsqlite> .output data.csvsqlite> SELECT * FROM Sensor1;sqlite> .o

2021-04-29 14:19:22 449

原创 JAVA实现选择排序并测试

package day02_code.heima.algorithm.sort.selection;import java.util.Arrays;public abstract class Selection { public static void sort(Comparable[] a) { /*外层循环体现一共执行多少次*/ for (int i = 0; i < a.length - 1; i++) { /*对于单次循环

2021-04-28 14:48:17 175

原创 JAVA实现冒泡排序并进行测试(多处细节)

1.定义BubbleSort方法public abstract class Bubble { /*排序*/ public static void sort(Comparable[] a) { /* 外层循环决定了循环几次 * i = a.length-1元素的最大索引 * i>0的时候停止,至少有一个元素参与冒泡*/ for (int i = a.length - 1; i > 0; i--) {

2021-04-28 10:45:26 566

原创 JAVA中.length()和.length的区别

1.length()是求字符串对象的长度2.length是求字符串数组的长度package day02_code.use_of_length;public class LengthDifferent { public static void main(String[] args) { String s1 = new String("abcd"); String[] s2 = {"a", "b", "c", "d"}; System.out.pr

2021-04-28 10:11:31 439

原创 JAVA中泛型实现Comparable接口

1.为什么要继承Comparable接口呢?继承之后类里面的元素中指定参数就可以进行比较了2.里面有两个继承关系1.泛型继承Comparable接口2.方法继承抽象方法public class Selection<T extends Comparable<T>> extends Sort<T>{}...

2021-04-28 08:48:19 637

原创 使用JDBCUtils封装工具类,并实现登录功能

1.JDBC封装类的书写package cn.itcast.jdbc;import java.sql.*;public class JdbcUtils { private static final String DRIVER = "com.mysql.jdbc.Driver"; private static final String URL = "jdbc:mysql://localhost:3306/db2"; private static final String US

2021-04-26 09:51:43 288

转载 数据库SQL中DML、DQL、DDL、DCL语言

SQL(Structure Qurey Language)语言分为四大类:DDL、DML、DCL、TCL1.DDL:(Data Definition Language)数据库定义语言create alter drop comment rename truncate2.DML:(Data Manipulation Language)数据库操纵语言select insert update delete merge call lock table explain plan3.DCL:(Data C

2021-04-25 16:04:59 95

原创 时间序列CSV文件按照标签进行绘图

import pandas as pdimport numpy as mpimport matplotlib.pyplot as pltimport seaborn as snsdf = pd.read_csv(r"F:\kaiti\055n\data\samples_labeled5.csv")# print(df.info())# print(df.cluster.value_counts())'''0太多,4太少'''from sklearn.utils import resampl

2021-04-24 20:05:19 336 1

原创 使用Kmeans进行聚类,并将类别追加到csv文件最后一列

import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltimport osfrom sklearn.cluster import KMeansdf = pd.read_csv(r'F:\kaiti\055n\data\samples.csv')km = KMeans(n_clusters=5).fit(df)df['cluster'] = km.labels_df

2021-04-24 15:46:47 1343

原创 使用matplot重症医学数据库MIMIC数据读取并作图

import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltimport osdf = pd.read_csv(r'F:\kaiti\055n\data\samples.csv')# print(df.info())# print(df.isnull().sum())plt.figure(figsize=(50, 20))plt.plot(df.HR, label='HR

2021-04-24 15:21:37 476

原创 IntellijIDEA运行Maven工程报错:不支持发行版本5怎么解决?

第一次使用Maven时,运行会发生 Error : java 不支持发行版本5,如何解决bug呢?1.点击File ——> Project Structure ——> Project ,按照红圈操作。2.点击Modules同理,把Language Level调成和上述一致,JDK版本均为11。...

2021-04-20 10:17:05 203

原创 Python滑动窗口函数

1.窗口大小和时间步都可调的def create_dataset(X, y, time_steps, step=1): Xs, ys = [], [] for i in range(0, len(X) - time_steps, step): x = X.iloc[i:(i + time_steps)].values labels = y.iloc[i: i + time_steps] Xs.append(x) ####.mo

2021-04-17 14:02:53 2250 1

原创 POSAD异常值检测方法

# Import modules.from pyod.models.iforest import IForestfrom sklearn.utils import shufflefrom pysad.evaluation import AUROCMetricfrom pysad.models.integrations import ReferenceWindowModelfrom pysad.utils import ArrayStreamerfrom pysad.utils import Da

2021-03-19 16:55:33 209

原创 Adam和焦点损失在bp神经网络中的应用

import pandas as pdfrom sklearn.model_selection import train_test_splitimport numpy as npfrom sklearn.preprocessing import StandardScalerfrom tensorflow import kerasimport tensorflow as tfimport datetimeimport osimport tempfileimport matplotlib.p

2021-03-11 19:36:48 265

原创 使用pyod包进行离群点检测将各个方法ROC图绘制在一张图上

# 导包from pyod.models.lof import LOFfrom pyod.models.knn import KNNfrom pyod.models.iforest import IForestimport pandas as pdimport matplotlib.pyplot as pltfrom sklearn.metrics import roc_curve, auc, roc_auc_score# 导入数据df = pd.read_csv('Pima.csv')

2021-01-22 19:22:57 532 2

原创 pyod包如何进行异常值检测?

pyod包是异常值检测的重要集成工具,开发者使用的演示方式是.mat文件,那么如何用csv文件进行pyod包的使用,并绘制ROC曲线呢?1.导包from pyod.models.lof import LOF # imprt LOF分类器import pandas as pdfrom sklearn.metrics import roc_auc_score,roc_curve,aucimport matplotlib.pyplot as plt2.导入数据集,这里使用的是经典的PIma印第安人

2021-01-22 17:14:48 610

原创 python实现TSNE降维

1.把一个六维数据降成二维并输出1.1导包from sklearn.manifold import TSNEimport pandas as pd1.2读取原来的数据df = pd.read_csv(r'F:\kaiti\data\v1\samples_v1.csv')df = df.values输出:[[100. 37.1 100. 114. 15. ] [100. 37.1 100. 114. 15. ] [101. 37.1 100. 113. 1

2021-01-20 19:49:31 939

原创 干货!python中.csv文件转为.mat文件

1.在做数据处理时,matlab中经常会将.mat文件中的X和y分别以两个矩阵进行存储,例如wine.mat数据集如下:多属性X和标签y已经分离读取.mat代码import scipy.iodata = scipy.io.loadmat('wine.mat')print(data)2.如何将原始的csv文件转换成属性与标签分离的.mat文件呢?首先看原始csv文件的y是紧跟在X后面的预期效果mat文件3 步骤如下:3.1 读取文件import pandas as pddf

2021-01-18 21:42:45 6765 3

原创 java笔记三java基础语法

Final关键字package demo07;public class Demo02Final { /*day11【final、权限、内部类、引用类型】 * 学习了继承之后,子类可以对父类的方法进行重写,那么能不能对API中的文档进行随意的改写呢? * 答案显然是否定的,为了避免这种情况,JAVA提供了final关键字,用于修饰不可改变的内容 * final:不可改变,可以修饰类、方法、变量 * 怎么体现:被修饰的类,不可以被继承 *

2021-01-17 22:17:41 81

原创 210116数据结构与算法

1.数据结构与算法包括1.2.算法分析1.3.排序1.4.线性表1.5.符号表1.6.树1.7.堆1.8.优先队列1.9.并查集1.10.图什么是数据结构?数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据数据结构分成哪几类呢?数据结构分为逻辑结构和物理结构两大类逻辑结构a.集合结构:除了在一个集合里,没别的关系了b.线性结构:一对一的关系c.树形结构:树形结构存在一对多的层次关系d.图形结构:图形结构的数据元素是多对多的关系物理结构物理结构就是逻

2021-01-17 18:35:47 109

原创 COPOD异常检测

1.什么是异常数据?异常数据,区别于大部分数据,足够引起怀疑的少部分数据。2.一维数据怎么处理?计算均值和方差,离均值2个或3个标准差以外的数值可以简单的被认为是异常值。这是从正态分布的角度出发对异常值的判断,然而,现实生活中,数据大部分都是多维的,就单个维度而言,数据分布也不一定是正态分布,此时,如何对异常值进行判定呢?3.多维数据异常值判定?3.1 高维数据在维度之间都是有关联性的3.2 判断一个值是否是异常值,从中间看,就是看距离均值的距离,从两端看,就是估计这个点分布极端位置的可能性4

2021-01-16 13:18:41 2282

空空如也

空空如也

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

TA关注的人

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