自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kruskal-Wallis(详细)和卡方检验的介绍

1.卡方检验的介绍卡方检验是非参数检验的一种,主要比较两个或两个以上的变量之间是否有关联性。也就是在一定显著水平下比较实际次数与理论(期望)次数的差异。卡方值越大代表差异越大,卡方值为0代表实际值完全符合理论值。H0:实际值与理论值没有显著差异。卡方检验一般是对于无序分类变量在两组或多组之间的分布是否一致,除此之外,还有其他应用:1.检验某种连续变量的分布是否与理论分布一致2.检验某个分类变量的概率是否等于某个指定概率3.检验某两个分类变量是否独立4.检验某两种方法的结果是否一致参考:晋丹

2020-11-03 15:29:03 68255 6

原创 距离相关系数 以及python实现

距离相关系数:研究两个变量之间的独立性,距离相关系数为0表示两个变量是独立的。克服了皮尔逊相关系数(Pearson)的弱点。pearson相关系数为0并不一定表示两个变量之间是独立的,也有可能是非线性相关的。 python实现:安装dcor包在网上找资料找了很久,看到一个自定义距离相关系数函数的代码:https://gist.github.com/satra/aa3d19a12b74e9ab79...

2020-09-02 11:20:44 5261 4

原创 pyinstaller打包成exe文件

【代码】pyinstaller打包成exe文件。

2024-04-17 11:26:30 65

原创 excel 如何将时间转换为秒

转化为后为77405秒。

2024-04-15 14:54:48 106

原创 PyQT5 将UI文件变成py文件

【代码】PyQT5 将UI文件变成exe文件。

2023-12-13 16:40:08 436

转载 Error processing line 1 of /usr/local/lib64/python3.6/site-packages/protobuf-3.17.0-py3.6-nspkg.pth

Error processing line 1 of /usr/local/lib64/python3.6/site-packages/protobuf-3.17.0-py3.6-nspkg.pthAttributeError: 'NoneType' object has no attribute 'loader'

2022-07-07 14:28:45 1755 1

原创 python pip 更新

输入命令:python -m pip install --upgrade pip

2022-05-12 20:22:44 4352

原创 SQL 求中位数

原始表table_name 如下:1.使用row_number函数正反排序。注意:使用row_number排序时,相同数值的排序可能会乱序,所以在order by子句中加入主键排序。select *,row_number() over(order by amount,id) ak,row_number() over(order by amount desc,id desc) dk from table_name;结果数据如下:2.筛选中位数位置的数据并对筛选的中位数位置的

2022-03-31 10:47:45 2547

原创 SQL 分组/不分组求众数

原始表table_name 如下:一、不分组求score的众数select name,subject,score from table_name group by scorehaving count(*) >= (select max(cn) from (select *,count(*) cn from table_name group by score) a);结果如下:(有2个众数)二、分组求score的众数根据subject分组select name

2022-03-30 16:19:26 1046

原创 JSON 读取出来是str而不是dict 解决方案

如下图所示,使用json.load读取出来的数据格式是字符串格式:如果想要变成字典格式,则使用json.load再读取字符串数据一次,就变成dict格式了,如下图:

2022-03-23 15:39:17 960

原创 SQL 一行转多行

使用工具:Mysql一、问题描述原始表splitdata如下:将原始表转换为:创建原始数据,SQL如下:create table if not exists splitdata(id int(10),name varchar(20),subject varchar(30)); insert into splitdata values(1,'Lily','语文,英语,科学'),(2,'Lucy','语文,英语'),(3,'Mary','体育,科学')..

2022-01-13 15:00:13 5183

原创 Mysql 增删改语句

1.delete删除表中某一行,如:删除表table_name中id字段为1的这一行delete from table_name where id = 1;2.alter修改表中某个字段的名称,如:将表table_name中的字段id改为Auto_id名。alter table table_name change id Auto_id int(10);...

2022-01-13 14:34:11 357

原创 SQL 求TOP N(多种解法)

本文以Top 2为例,使用工具Mysql。1. 创建原始表create table if not exists student(name varchar(20),subject varchar(20),score int(10));insert into student values('张三','语文',76),('张三','数学',86),('张三','体育',88),('李四','语文',78),('李四','数学',80),('李四','体育',90),('王五','语文

2022-01-11 20:57:15 3366 2

原创 SQL 查询连续n天登录的用户情况

以连续7天为例,使用工具:MySQL。创建SQL表:(28条消息) SQL查询连续七天以上下单的用户_方便面袋袋的博客-CSDN博客_统计连续七天都有下单的https://blog.csdn.net/qq_43807789/article/details/99091753?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefaul.

2021-12-29 16:32:37 3763 2

原创 SQL 行转列,列转行(case when)

使用SQL语言为Mysql1.列转行创建表格:create table if not exists student(name varchar(20),subject varchar(10),score int(10));插入数据后:insert into student values('张三','语文',76),('张三','数学',86),('张三','体育',88),('李四','语文',78),('李四','数学',80),('李四','体育',90);

2021-12-23 13:43:54 3137

原创 SQL 查询执行顺序

执行顺序:from > where(分组前的过滤) > group by > having(分组后的过滤) > order by > select(返回最后符合条件的数据);1.where 子句优先执行于聚合语句(sum,min,max,avg,count)。2.聚合语句(sum,min,max,avg,count) 优先执行于 having子句。举例如下:select dept_no,sum(amount) asamount_sum from tabl.

2021-12-20 18:40:07 1226

原创 Pytorch 安装

Pytorch 分为CPU和GPU版本(CPU版本安装简单些,此文章只描述Windows CPU版本安装过程)。Pytorch CPU版本安装:在安装好Anaconda环境下安装,Anaconda安装请在网上参考方法。在Pytorch官网(Start Locally | PyTorch)找到安装命令:1.点击Get Started,找到红色方块,红色方块表示选中的类型,选中CPU,复制安装命令。2.打开Anaconda命令窗口:将复制的安装命令粘贴。3.收集好包...

2021-12-14 15:13:31 1702 2

原创 模型评价指标:准确率、精确率、召回率、F1值,混淆矩阵

介绍模型四个评价指标之前,先介绍一下混淆矩阵:混淆矩阵 (Confusion Matrix) 真实值 正样本(Position) 负样本(Negative) 预测值 正样本(Position) TP(True Position) FP(False Position) 负样本(Negative) FN(False Negative) TN(True Negative) 准确率(Accuracy):对于给定的测试数据集,分类器中预测正确的样

2021-12-08 17:46:37 11855

原创 python 深拷贝和浅拷贝/deepcopy和copy

两者都是copy模块中的拷贝import copy深拷贝:copy.deepcopy(),完全拷贝父对象和对象中的子对象;浅拷贝:copy.copy(),拷贝父对象,不会拷贝父对象中的子对象。举例如下:a = [1,2,[1,2]]b = a.copy()c = copy.deepcopy(a)a[2].append(3)a,b,cOut[54]: ([1, 2, [1, 2, 3]], [1, 2, [1, 2, 3]], [1, 2, [1, 2]])...

2021-12-07 18:54:35 426

原创 SQL having和where的区别和用法

having: 是一个过滤声明,是在查询返回结果集之后,对查询结果进行过滤的操作。having可以使用聚合函数(sum,max,min,avg)where: 是一个约束声明,是在结果返回之前对数据库的数据进行约束,where中不能使用聚合函数。having一般与group by 结合使用,having在执行时优先级在聚合函数后面,而where在执行时优先级在聚合函数前面。...

2021-12-03 11:13:29 409

原创 SQL drop,truncate,delete三种删除的区别

1.delete:和delete不带where时一样,只删除表的数据,不删除表的结构、列、约束和索引。用法:delete from tablename (where conditions 1 and ...)2.truncate:和delete不带where时一样,只删除表的数据,不删除表的结构、列、约束和索引。用法:truncate tablename;这两种不同的是:如表中有自增列,truncate删除后再插入新数据,自增列从1开始;delete删除后再插入新数据。自增列从断点开始。

2021-11-28 19:27:16 730

原创 SQL:Mysql replace与update的区别

replace与update的区别 replace对一整条记录的值做修改 update可以只修改某个或者某些记录的值

2021-11-28 18:28:13 2683

原创 Mysql replace into 和insert into的区别

replace into 跟 insert into功能类似,不同点在于:replace into 首先尝试插入数据到表中,如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据; 否则,直接插入新数据。要注意的是:插入数据的表必须有主键或者是唯一索引!否则的话,replace into 会直接插入数据,这将导致表中出现重复的数据。...

2021-11-28 15:51:58 218

原创 SQL insert into 和insert overwrite的区别

insert into table1insert overwrite table1用这两个语句建表,若数据库里已有table1,此时再建table1的表。insert into 会

2021-08-30 17:20:52 4122

原创 SQL rank() 、dense_rank() 、 row_number() 排名区别(附图和代码)

展示结果如下:用法分别为:select *,rank() over (order by score) as score_rank from employee ;select *,dense_rank() over (order by score) as score_rank from employee;select *,row_num() over (order by score) as score_rank from employee;如是按照某个列分组,如a列,则如下:..

2021-08-30 14:30:54 156

原创 No module named ‘pip‘ 问题解决

遇到需要更新pip的版本,结果更新中出现错误导致pip被卸载了,出现No module named ‘pip’。解决方案如下:第一步先执行 python -m ensurepip然后执行 python -m pip install --upgrade pip以下是pip指定版本安装:pip install cchardet #不指定版本号,安装可用的最新版本pip install “requests==2.7” #指定版本号2.7p

2021-01-04 14:30:43 1602

原创 Dunn检验的介绍和python实现

1.安装scikit-posthocs包安装命令如下:pip install scikit-posthocs2.举例import numpy as npimport scikit_posthocs as spx = [[1,2,3,5,1], [12,31,54,5,9,8], [10,12,6,74,11]]print(sp.posthoc_dunn(x, p_adjust = 'holm')) #输出的是一个关于p值得dataframescikit_posthocs.posthoc

2020-11-24 13:56:41 5353 1

原创 python占位符介绍

%d是整数的占位符,%f是小数的占位符,%%表示百分号(因为百分号代表了占位符,所以带占位符的字符串中要表示百分号必须写成%%),字符串之后的%后面跟的变量值会替换掉占位符然后输出到终端中。...

2020-11-19 14:36:23 478

原创 各平均数介绍(算数平均数、几何平均数、加权算术平均数)

1.算数平均数这是日常生活中用到最多的平均数,比如计算一个班的平均成绩,平均身高2.加权算数平均数加权算术平均数一般用于分组数据 。其中X是每个组的组中值3. 几何平均数3.1 简单几何平均数3.2 加权几何平均数4.几何平均数和算数平均数的鉴别(1)变量值之间的关系不同如果被平均的各变量值之间是平行关系,相互无影响,则平均数用算数平均数求解。例如,求3人的平均年龄,用算数平均数。如求流水作业的3个车间平均合格率,由于被平均的3个车间合格率之间存在相互影响关系,即其中第一年合格率

2020-11-17 16:22:13 9224

原创 python 相关系数(全)

本文将介绍1.皮尔逊相关系数,2.斯皮尔曼相关系数,3.肯德尔相关系数,4.距离相关系数

2020-11-16 11:18:59 26278

转载 sklearn.linear_model.RANSACRegressor

class sklearn.linear_model.RANSACRegressor(base_estimator=None, min_samples=None, residual_threshold=None, is_data_valid=None, is_model_valid=None, max_trials=100, stop_n_inliers=inf, stop_score=inf, stop_probability=0.99, residual_metric=None, random_stat

2020-09-10 20:39:59 1117

原创 python生成随机数

前提:import random1.生成单个随机整数2. 生成多个随机数3.生成均分分布随机数4.生成正态分布随机数

2020-08-13 15:17:26 449

原创 df.fillna()函数,参数method中pad’, ‘ffill’,‘backfill’, ‘bfill’, None取值的几种不同

DataFrame.fillna(value=None,method=None,axis=None,inplace=False,limit=None,downcast=None)method参数的取值 : {‘pad’, ‘ffill’,‘backfill’, ‘bfill’, None}, default Nonepad/ffill:用前一个非缺失值去填充该缺失值backfill/bfill:用下一个非缺失值填充该缺失值None:指定一个值去替换缺失值(缺省默认这种方式...

2020-08-12 15:10:03 15002 1

原创 出现Permission denied的可能问题

出现Permission denied的可能遇到的问题,是文件路径名出错。文件路径名出错的可能详情请看:

2020-08-10 15:15:46 1336

原创 python 双反斜杆和正斜杠

当你读取一个文件时:file_path = 'D:/python练习/text1.txt'file_path = 'D:\\python练习\\text1.txt'以上两种方式都可。

2020-08-10 14:59:05 234

原创 ‘jupyter‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。解决方案

问题描述:1.查找环境变量方法一:直接在windows搜索栏搜索环境变量方法二:控制面板--系统和安全--系统--高级系统设置--环境变量2.添加环境变量查看自己的anocanda装在什么位置,找到anocanda安装包所在位置。然后找到path栏,双击编辑,将以下路径添加到环境变量中。用户变量和系统变量都需要添加如下路径。C:\Users\Getech-200107-1\anaconda3C:\Users\Getech-200107-1\anaconda3\Script

2020-08-10 13:59:01 22843 7

空空如也

空空如也

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

TA关注的人

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