stat

Gini分箱

余生颓废 提交于 2020-03-17 23:00:26
def calc_score_median(sample_set, var): ''' 计算相邻评分的中位数,以便进行决策树二元切分 param sample_set: 待切分样本 param var: 分割变量名称 ''' var_list = list(np.unique(sample_set[var])) var_median_list = [] for i in range(len(var_list)-1): var_median = (var_list[i]+var_list[i+1])/2 var_median_list.append(var_median) return var_median_list def choose_best_split(sample_set, var, min_sample): ''' 使用CART分类决策树选择最好的样本切分点 返回切分点 param sample_set: 待切分样本 param var: 分割变量名称 param min_sample: 待切分样本的最小样本量(限制条件) ''' #根据样本评分计算相邻不同分数的中间值 score_median_list = calc_score_median(sample_set, var) median_len = len(score_median_list) sample_cnt

Linux环境下用C++删除指定文件

怎甘沉沦 提交于 2020-03-17 20:39:08
Linux环境下用C++删除指定文件 ”Talk is cheap, show me the code!“ #include <cstdio> #include <string> #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <iostream> #include <vector> #include <dirent.h> #include <time.h> using namespace std; const long day = 86400; //获取文件的给更新时间 long get_file_modify_time(string filepath) { struct stat filehand; FILE *fp; fp = fopen(filepath.c_str(), "r"); int fileid = fileno(fp); fstat(fileid, &filehand); fclose(fp); return filehand.st_mtime; } //获取文件夹中的所有文件 void get_files(const string dirname, vector<string> &filelist) { if(dirname.empty()) return;

case when 用法

断了今生、忘了曾经 提交于 2020-03-14 15:35:31
select n_mon6,to_number(n_mon6||'01') n_permon01 from ( select to_number(to_char(add_months(trunc(v_date_from_d,'yyyy'),level-1),'yyyymm')) n_mon6 from dual connect by level <= 12 ) where n_mon6<=v_stat_m_i and (case when v_stat_y_i>=2017 then 201612 else n_mon6 end)=201612--大于等于2017直接取常量 来源: https://www.cnblogs.com/jiangqingfeng/p/7118137.html

SpringMVC格式转化错误之HTTP Status [400] – [Bad Request]

人走茶凉 提交于 2020-03-12 10:58:05
记录一个初学SpringMVC遇到的一个问题,在数据传递过程中出现页面报错,出现了下面的问题: SpringMVC中,如果直接为Date类型的属性赋值,服务器有可能会报HTTP Status [400] – [Bad Request] HTTP Status 400 – Bad Request Type Status Report Description The server cannot or will not process the request due to something that is perceived to be a client error ( e . g . , malformed request syntax , invalid request message framing , or deceptive request routing ) . 报错信息如上,如果使用了@DateTimeFormat(pattern=“yyyy-MM-dd”)注解依然报错的话,一般情况是jar包缺失导致,点击这里下载相关jar包,即可。 来源: CSDN 作者: 键盘闷骚难 链接: https://blog.csdn.net/qq_43168682/article/details/104797100

Postgresql Useful SQL/Commands

a 夏天 提交于 2020-03-11 08:19:06
Update records update cloud_subscribers a set subscriber_location_id=b.subscriber_location_id from mtco_subscribers b where a.org_id='117556' and a.subscriber_id=b.subscriber_id; Connections select count(*) from pg_stat_activity; select client_addr,state,count(*) from pg_stat_activity group by client_addr,state order by count(*) desc; select max_conn,used,res_for_super,max_conn-used-res_for_super res_for_normal from (select count(*) used from pg_stat_activity) t1, (select setting::int res_for_super from pg_settings where name=$$superuser_reserved_connections$$) t2, (select setting::int max

R语言可视化学习笔记之添加p-value和显著性标记

夙愿已清 提交于 2020-03-10 04:21:26
R语言可视化学习笔记之添加p-value和显著性标记 http://www.jianshu.com/p/b7274afff14f?from=timeline 上篇文章中提了一下如何通过ggpubr包为 ggplot 图添加 p-value 以及显著性标记,本文将详细介绍。利用数据集ToothGrowth进行演示 #先加载包 library(ggpubr) #加载数据集ToothGrowth data("ToothGrowth") head(ToothGrowth) ## len supp dose ## 1 4.2 VC 0.5 ## 2 11.5 VC 0.5 ## 3 7.3 VC 0.5 ## 4 5.8 VC 0.5 ## 5 6.4 VC 0.5 ## 6 10.0 VC 0.5 比较方法 R中常用的比较方法主要有下面几种: 方法 R函数 描述 T-test t.test() 比较两组(参数) Wilcoxon test wilcox.test() 比较两组(非参数) ANOVA aov()或anova() 比较多组(参数) Kruskal-Wallis kruskal.test() 比较多组(非参数) 各种比较方法后续有时间一一讲解。 添加 p-value 主要利用ggpubr包中的两个函数: compare_means() :可以进行一组或多组间的比较 stat

Spring Batch

旧时模样 提交于 2020-03-07 22:39:55
yml spring: batch: job: enabled: false #是否自动执行定义的Job,默认是 initialize-schema: never datasource: name: payReportBatch type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver jdbc-url: jdbc:xx username: root password: X18 initial-size: 10 # 初始化大小 min-idle: 10 # 最小数量 max-active: 10 # 最大数量 # 连接等待超时时间 max-wait: 10000 # 配置检测可以关闭的空闲连接间隔时间 time-between-eviction-runs-millis: 60000 # 配置连接在池中的最小生存时间 min-evictable-idle-time-millis: 300000 validation-query: select '1' test-while-idle: true test-on-borrow: false test-on-return: false # 打开PSCache,并且指定每个连接上PSCache的大小 pool-prepared

memcache缓存服务器(安装-配置-测试篇)

旧巷老猫 提交于 2020-03-07 03:36:46
部署环境: 主机 ip地址 操作系统 nginx 172.16.1.100 CentOS 7.3 php+memcache 172.16.1.110 CentOS 7.3 Mysql 172.16.1.120 CentOS 7.3 memcached 172.16.1.130 CentOS 7.3 一, 环境准备: 搭建LNMP环境(动态解析) 1,安装nginx 1)安装依赖工具包: [root@nginx-server ~]# yum -y install gcc* pcre-devel openssl-devel zlib-devel make vim 2)创建nginx用户组和用户: [root@nginx-server ~]# groupadd -r nginx && useradd -r -g nginx -s /bin/false -M nginx 3)解压源码包,配置&&编译安装: [root@nginx-server ~]# tar zxf nginx-1.8.0.tar.gz [root@nginx-server ~]# cd nginx-1.8.0 [root@nginx-server nginx-1.8.0]# ./configure --help ##可以查看自己需要的模块 --with,或取消的模块–without #根据自己的需求添加不同的模块

vue - 源码探究 vue-cli 2 中 '/static'目录和 '/src/assert'目录区别

蹲街弑〆低调 提交于 2020-03-06 17:50:05
vue-cli 官方对 - 静态资源的介绍 这里 vue cli 3 里面也大同小异,3 只是把 static 改成了 public 文章目录 # 指定 - 输出目录: /dist # 指定 - 静态资源文件名:static # 拷贝 - /static目录 到 /dist/static目录 结论:关于 /static 目录 # 指定:编译后的名字(或者目录) # url-loadder 的 limit 属性 # 结论:关于 /src/assets 目录 # 官方建议【推荐:star::star::star:】 我们都知道 在 vue-cli2 中 /static - 放不需要“编译”的文件 ,因为最终会被复制到 /dist/static 目录 。 如:放图片、视频、字体… /src/assert - 放需要“编译”的文件 如:放 js、css、vue、图片(需要压缩或转换格式) 但源码怎么做到的呢?下面看下一 # 指定 - 输出目录: /dist 默认是 输出到 /src/dist 目录下 (看下图) 输出目录,看 webpack 的 output path ,其值来自 config.build.assetsRoot (下图) config 在 /config 目录下指定 (下图)最终,就是 /dist # 指定 - 静态资源文件名:static 在看 /static 目录

获取生产订单的状态信息的函数Function详解

懵懂的女人 提交于 2020-03-05 13:48:29
获取生产订单的状态信息的函数Function详解 作者:袁云飞(AlbertYuan)- 微信号yuanalbert 以下内容均为原创,希望对初学者有一些辅助作用,本人主要从事MM/QM/WM的相关工作,不专业处请多多指点,十足干货,码字不易,且行且珍惜,你们的关注就是我努力的动力,转载请引用出处,感激不尽; 这章可以被认为是备忘贴,主要是关于生产订单的状态信息该如何获取,以及相关的函数的用途效果及案例;为什么要说PP生产订单的东西呢,O(∩_∩)O不是说了么,备忘,说不定哪天我们搞MM/QM/WM就用上了呢,开个玩笑啦; 在SAP中对于如何获取订单的状态,提供了至少两个函数,分别是 STATUS_READ 和 STATUS_TEXT_EDIT。下面简单介绍这两个函数; 1.STATUS_READ 改函数的实现原理大概是通过订单的对象好(OR+订单号) 到JEST中取出字段STAT INACT. JEST表中STAT是一串从字面看不出意思的字符,可以根据STAT到表TJ02T中找到具体的描述。 下面是具体用法; DATA:objnr TYPE aufk-objnr. objnr = 'OR000000100014' . DATA:t_status TYPE TABLE OF jstat WITH HEADER LINE. "结果存放在STATUS表中 CALL FUNCTION