- 博客(27)
- 收藏
- 关注

原创 plot_importance参数
参数booster : 这里放入训练好的模型。modelax :设置画布大小的时候用。ax=axgrid : 设置网格。grid==Trueimportance_type : 重要性的计算方式。importance_type=“weight”(默认,在树中出现的次数);importance_type= “gain”(使用该特性的分割的平均增益);importance_type=“cover” (分割的平均覆盖率,其中覆盖率定义为受分割影响的样本数)max_num_features :图上显示的最大
2021-05-07 15:10:42
11576
13
原创 生成某年某月整月的时间列表
备注:上述代码是形成2022年10月、2022年11月、2022年12月、2023年10月、2023年11月、2023年12月,一共6个月的时间,可以根据需求设置不同的年份和月份。
2023-02-22 16:15:14
271
原创 anaconda安装及配置
下载anaconda包(下载参考网址https//mirrors.tuna.tsinghua.edu.cn/anaconda/archive/),一直点击下一步,中间有个安装地址可以修改。
2022-08-02 10:02:52
979
原创 安装shap
下载后,放到cmd的目录下,或者cmd切换到下载文件目录下,直接pipinstallshap-0.41.0-cp36-cp36m-win_amd64.whl(修改为自己下载的文件名)**首推**下载安装包shap-0.41.0-cp36-cp36m-win_amd64.whl(网址https//pypi.org/project/shap/#files)2、如果1报错,那就用condainstall-cconda-forgeshap。...
2022-07-22 10:33:24
4920
原创 class类中self的作用
拿计算三角形面积举例上下两段代码唯一不同的是在计算面积公式的位置,width 这个变量用的是’width‘还是‘self.width’,用self的作用就是限制了width 这个变量只能用传入的参数,与全局的定义无关。这样定义的类就不会轻易被全局变量影响。当然如果没有相应的参数也可以直接在class里定义,这样有self也会使用class类里的变量,而不是全局变量,如下:上述中虽然‘width’传入了4,但是既没有用传入的4,也没有用全局的1111,而是用了类中定义的100。如果‘init’中定义了
2022-06-28 16:39:52
547
原创 datediff不能计算相差秒数的问题
此处“startdate”表示小的时间,“enddate”表示大的时间正常datadiff函数是这样的:DATEDIFF(datepart,startdate,enddate)datepart填写如下参数:填写d表示计算相差的天数,填写s表示计算相差的秒数,但是有的系统不是这么用的。datadiff(enddate,startdate)表示相差的天数,只能计算相差的天数,如果想计算秒,则可以转换为时间戳解决。UNIX_TIMESTAMP(enddate)-UNIX_TIMESTAMP(sta
2021-12-10 15:56:36
1431
原创 移动文件到其它目录
将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:mv /test1/file1 /test3/file2备注:1、不一定只能移动指定文件,也可以移动整个目录的文件2、如果前面只写到文件夹目录,后面也就只能写到一个目录下了,就是把前面的文件夹整个移动到后面目录下3、也可以前面写指定的文件夹后面写到指定的目录下,不写file2就是不改名字...
2021-08-27 18:16:07
1062
原创 Linux---删除多个文件
1、rm -rf *.txt会删除目录下所有的txt文件(如果想删除别的类型就改为别的,例如:csv、log等)2、rm * -rf删除目录下所有的文件,包括目录下的文件夹以及文件夹里的文件3、rm xxx*删除以xxx开头的文件rm * yyy删除以yyy结尾的文件rm xxx*yyy删除以xxx开头yyy结尾的文件4、rm xxx.txt yyy.csv zzz.log删除指定的文件(写出要删除文件的全名,包括后缀)...
2021-08-27 17:14:15
4815
原创 将一个文件分割成多个文件
原文件名字:XXX.csvsplit -l 2222222 -d --verbose XXX.csv toto.csvfor i in ls|grep toto; do a=echo $i|awk -F '.csv' '{print $1$2".csv"}'; mv $i $a; done备注:1、文件分割后名字会是toto01.csv、toto02.csv、toto03.csv,如果自己想先改好名字就把第一行和第二行代码的toto改成自己想要的就行。2、如果是txt文件就把里面的csv都换成t
2021-08-27 16:58:33
1390
原创 上传文件到指定服务器
指定服务器IP地址:AAA 端口号:BBB 账户:XXX 密码:YYY1、先cd到要上传的文件所在的目录下2、连接到服务器:lftp -u XXX,YYY AAA:BBB3、cd到目标目录下4、put “xxx.csv”(如果文件有转义符或者空格会上传有问题,所以建议加双引号)...
2021-08-27 16:48:37
442
原创 Linux指令-如何调用正确版本的python
nohup /data/users/bin/python3 as.py>bb.log 2>&1 &要写好python的路径,不然直接用python3会报错,而且有时服务器上有很多python包,用不对可能有些pack包就没有装。如何查看python的路径都有那些:whereis python3(或者直接whereis python 会把所有python2和python3的路径都显示出来)...
2021-06-21 17:50:25
242
原创 seaborn安装包出现问题
import seaborn as sns出错显示已经安装了某个版本,用pip uninstall seaborn,也会出错,pip install seaborn直接安装也会出错,更新seaborn版本也会出错,更新pip还是会出错。那就去自己电脑的安装包那里把seaborn相关的包手动删除,包括文件夹seaborn,和相同目录下的带seaborn的.py或者其它格式的文件。删除之后直接pip install seaborn就可以了。...
2021-05-19 11:16:36
1008
原创 EXCEL--查询一列中指定字符长度的单元格数量
=SUMPRODUCT(N(LEN(N2:N2000)>1))备注:1、公式指的是第N列,第2行到第2000行中,单元格字符长度大于1的数量。
2021-05-10 15:03:54
1593
原创 EXCEL--查询一列有多少数据
=COUNTA(S:S)备注:1、公式指的是S列所有的数据。也可以写成S2:S100,指的就是S列第2行到第100行有多少数据。2、空单元格如果之前用过公式,或者设置过格式,例如:公式计算后为空,然后将公式复制粘贴为[123]格式,那么计算长度时也会计入。3、如果出现2的情况,将空的单元格选中再删除(Delete)即可。...
2021-05-10 15:02:52
4159
原创 EXCEL--选出指定字符长度的单元格
=IF(LEN(B1)=1,B1,"")备注:1、公式是指B1单元格中字符长度为1则输出B1单元格中的内容,否则什么都不输出。
2021-05-10 15:01:43
1696
原创 python--concat:series拼接
df_data = pd.concat([df.a,df.b,df.c], axis=1)备注:1、concat中括号里得内容必须是series格式的,如果想要拼接的是list可以将list转为series(pd.Series(list1)),如果是纵向拼接,list可以直接用+。2、axis=1表示横向拼接,即不增加长度,只增加维度;axis=0表示纵向拼接,即不增加维度,只增加长度;...
2021-05-10 14:59:58
5142
原创 删除单元格中“()”内所有的内容
=LEFT(B3,FIND("(",B3)-1)备注:1、B3是要处理的数据位置,前后两个B3需要保持一致。2、这种方法得到的结果是将括号内以及括号后面的内容全部删除,并且没有括号的单元格会返回错误值。3、如果括号后面还有数据并且想保留,则用替换,将(*)替换为空即可。开始(菜单栏)—查找和选择—替换—查找内容:(*), 替换为:(不填内容)—全部替换。...
2021-05-10 13:19:41
444
原创 EXCEL--vlookup:查找、匹配
=VLOOKUP(E14,$H$13: $I$16,2,FALSE)备注:1、E14:要查找的值所在的单元格2、$H$13: $I16:查找的区域(如果区域和查找的值在同一个excel里要加"16:查找的区域(如果区域和查找的值在同一个excel里要加"16:查找的区域(如果区域和查找的值在同一个excel里要加"",不然查找区域会变。可以选择区域后按F4,直接就加上了;如果区域和查找的值在不同的excel就不需要加"$"了)3、2:查找值要匹配的东西在选中区域的第2列4、FALSE:精确匹配,即
2021-05-10 12:24:40
585
原创 EXCEL--mid、lift、right:提取单元格中某一段字符
=MID(O1,1,4)备注:1、O1是单元格位置。2、1是提取字符的起始位置、4是要提取字符的个数(取几个字符,字符个数包括标点符号)。=LIFT(A1,4)备注:1、A1是单元格位置2、4是从单元格左边开始提取4个字符3、只写一个参数A1的话就只返回最左边的一个字符=RIGHT(A14,4)备注:1、A14是单元格位置2、4是从单元格右边开始提取4个字符3、只写一个参数A14的话就只返回最右边的一个字符...
2021-05-10 12:04:24
1686
原创 EXCEL--&:将多个单元格中的内容合并到一个单元格中
1、=A2&B2&C22、=A2&"、"&B2&"、"&C2备注:1、第一种是直接将内容放到一起。2、第二种是中间加符号放一起,除了示例中的逗号也可以换成任意其它符号。
2021-05-10 11:26:25
1225
原创 EXCEL--filterxml:中英文互译
=FILTERXML(WEBSERVICE(“http://fanyi.youdao.com//translate?&i=”&A1&"&doctype=xml&version"),"//translation")备注:1、“http://fanyi.youdao.com//translate”这里可以填任何翻译网址,这里是有道,也可以用谷歌、百度等。2、"&A1&"这里是要翻译的单词或者文字的位置。3、因为是去网页里翻译,因此需要保持联网状态。
2021-05-10 11:24:42
2628
4
原创 EXCEL学习笔记----EXCEL操作
EXCEL函数中英文互译=FILTERXML(WEBSERVICE(“http://fanyi.youdao.com//translate?&i=”&A1&"&doctype=xml&version"),"//translation")备注:1、“http://fanyi.youdao.com//translate”这里可以填任何翻译网址,这里是有道,也可以用谷歌、百度等。2、"&A1&"这里是要翻译的单词或者文字的位置。3、因为是去网页里
2020-09-08 11:14:38
728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人