- 博客(101)
- 收藏
- 关注
原创 2021上海交通大学823考研初试总结
数学数学难度相对2020小很多,类似微分中值定理、最大似然估计这样的难点重点没有考,但是填空考了一个冷门的微分方程欧拉方程,这个知识点我几乎没有练习过,根本不记得公式。题量减少,单个题的计算量上去了,尤其是选填,算错就一点分没有。虽然比较简单,但是感觉并没有将水平拉满,尤其是计算速度和精度,这个在平时一定要刻意着重练习。考试的时候以做完为第一原则,有三道大题没有算完,毕竟都会做就比较遗憾。专业课今年第一次加了信息论,823由“计算机通信网”改名为“信息基础安全综合”(为啥改革总让我们碰上
2021-01-01 18:33:55 2081 1
原创 概念科普(一):数据脱敏
数据脱敏就是对敏感数据进行变形处理,其目的是保护隐私数据等信息的安全,例如机构和企业收集的个人身份信息、手机号码、银行卡信息等敏感数据。
2024-03-14 17:06:59 333
原创 zotero云存储免费扩容到25G
zotero免费云存储只有300MB,若想扩容要么付费购买zotero的云空间,要么通过WebDAV方式使用云盘空间进行同步。很久以前好像尝试过坚果云盘,但是感觉有点辣鸡,网上的博客教程大部分都是用的坚果。最后在淘宝上花了20找人远程了一下,对方让用的infinicloud,是日本的云盘,有25G的免费空间,对我来说应该够用了(不够了以后再说)。对方操作的时候我记了一下关键步骤,感觉比网上那些教程简单多了,写博客记录一下。
2024-01-12 17:47:48 1023 1
转载 解决报错AttributeError: module ‘pandas‘ has no attribute ‘read_excel‘
AttributeError: module ‘pandas‘ has no attribute ‘read_excel‘问题解决记录
2022-05-25 10:04:27 3456
转载 CLion在一个项目中运行多个main函数
按规定,一个项目里有且只有一个main函数,如果是日常练习,每个C++程序里都想要编写一个main函数,可对CMakeLists.txt文件进行如下修改。
2022-01-06 20:40:51 761
原创 CLion添加作者和时间
File➡Settings➡Editor➡File and Code Templates➡Includes➡C File Header/** * Created by Hjh on ${DATE} ${TIME} */
2022-01-06 20:26:58 2280
转载 Typora定义图片大小
Markdown 还没有办法指定图片的高度与宽度,如果你需要的话,你可以使用普通的 标签。<img src="D:\毕业设计\毕设方案框架.jpg" width = "60%">
2021-06-20 18:51:48 594
原创 LightGBM.feature_importance()
使用LightGBM.feature_importance()函数给训练完毕的LightGBM模型的各特征进行重要性排序。feature_importance = pd.DataFrame()feature_importance['fea_name'] = train_featuresfeature_importance['fea_imp'] = clf.feature_importance()feature_importance = featu
2021-06-15 18:00:29 8127
原创 使用plot_model绘制神经网络结构图
必要准备1.安装pydotpip install pydot2.安装GraphViz绘图代码from keras.preprocessing.text import Tokenizerfrom keras.preprocessing.sequence import pad_sequencesfrom keras.layers import Dense, Input, LSTM, Lambda, Embedding, Dropout, Activation,GRU,Bidirect
2021-06-08 00:23:12 1335
原创 解决seaborn.barplot()绘图的横坐标轴标签重叠
问题seaborn.barplot()绘图结果中,横坐标轴的标签太长导致挤在一起,不适合放在论文里。原先的代码:plt.figure(figsize = [20,10],dpi=100)sns.barplot(x = feature_importance.iloc[:10]['fea_name'],y = feature_importance.iloc[:10]['fea_imp'])绘图结果:方法1刚开始查了很长时间matplotlib的set_xticklabels.
2021-06-01 15:53:46 12081 3
原创 查看Keras版本号
方法一打开Anaconda Prompt,输入pip install keras方法二在集成开发环境当中编写如下代码:import kerasprint(keras.__version__) # 注意version前后各有两个下划线
2021-05-25 22:12:34 8700
原创 解决seaborn绘图分辨率不够高的问题
做毕设的时候主要使用Jupyter Notebook,用plt.savefig()保存中间结果很方便,但是保存下来的图分辨率不够高,但又想放到论文里。原来使用的解决办法是把保存下来的图上传到其他网站处理成高分辨率的,但是这样太麻烦了。后来发现plt.figure()函数可以指定分辨率。示例:plt.figure(dpi=100) # 设置分辨率sns.distplot(train_analysis['file_id_tid_nunique'])plt.savefig('D:/A_gradu
2021-05-25 14:57:39 4108 5
转载 解决报错ExecutableNotFound: failed to execute [‘dot‘, ‘-Kdot‘, ‘-Tpng‘]
在为LightGBM绘制树模型时出现报错如下:ExecutableNotFound: failed to execute ['dot', '-Kdot', '-Tpng'],make sure the Graphviz executables are on your systems 'PATH'无法直接利用pip进行安装。解决办法:1.去官网下载安装包根据提示一步一步安装完毕2.设置环境变量(安装过程中就可以选择添加环境变量,否则就得自己手动添加)3.测试是否安装
2021-05-23 22:54:11 4702
转载 CSDN图片位置设定
众所周知,随着经济社会的发展… 所以今天我们来讲一下,CSDN写博客的时候如何让图片居中,就像这样???? 其实呢,我也是才发现的,只需要在图片url后面添加 #pic_left #pic_center #pic_right 懂了吧!还不点个赞! ...
2021-05-23 20:31:44 100
原创 消除LightGBM训练过程中出现的[LightGBM] [Warning] No further splits with positive gain, best gain: -inf
1.总结一下Github上面有关这个问题的解释:这意味着当前迭代中树的学习应该停止,因为不能再分裂了。 "min_data_in_leaf"的设定值太大导致的,应该设一个小一点的。 这不是一个bug或者error,而是一个特性,可以忽略掉(但是本人看着很不爽)。输出消息是警告用户您的参数可能错误,或者您的数据集不容易学习。2.消除办法:把"min_data_in_leaf"改小一点。 在参数字典中增加参数"verbose:-1"(新参数与前面的参数之间记得加逗号)本人采用第二种办法,.
2021-05-23 20:26:50 22051 1
原创 详解train_test_split()函数(官方文档有点不说人话)
1.完整用法sklearn.model_selection.train_test_split(*arrays, test_size=None, train_size=None, random_state=None, shuffle=True, stratify=None)分裂数组或矩阵为随机的训练和测试子集是一个快速实用的工具,能够包装输入验证、next(ShuffleSplit().split(X,y))以及应用,然后将数据输入到单个调用中,以便在一行中拆分(也可以选择子采样)数据。2.
2021-05-23 16:57:14 23034 4
转载 什么是pkl文件
对于.pkl文件,我是在接触 SMPL模型的时候用到的。SMPL的开源项目包里,有model文件夹,打开有两个.pkl文件。然后,找到了一个说的相对比较详细的网址https://jingyan.baidu.com/article/59a015e36ef251f794886598.html一、个人理解python中有一种存储方式,可以存储为.pkl文件。 该存储方式,可以将python项目过程中用到的一些暂时变量、或者需要提取、暂存的字符串、列表、字典等数据保存起来。 保存方式就是保存到创建的.p
2021-05-23 15:29:08 14139
原创 Typora的光标状态切换
1、Typora的光标在字符中间时状态如图,造成修改内容很麻烦。2、查阅解决办法后都说要用fn+insert,但是丝毫不管用。3、正确操作:打开numlock后(关闭输入数字0的功能)再按fn+insert,切换成功。...
2021-05-22 18:12:20 2839 4
转载 详解softmax函数
做过多分类任务的同学一定都知道softmax函数。softmax函数,又称归一化指数函数。它是二分类函数sigmoid在多分类上的推广,目的是将多分类的结果以概率的形式展现出来。下图展示了softmax的计算方法: 下面为大家解释一下为什么softmax是这种形式。 首先,我们知道概率有两个性质:1)预测的概率为非负数;2)各种预测结果概率之和等于1。 softmax就是将在负无穷到正无穷上的预测结果按照...
2021-05-19 17:53:10 1900
转载 Ubuntu20.04LTS安装Anaconda3
1. 下载 Anaconda法1:在Anaconda官网下载。法2:在清华开源镜像站下载。在虚拟机中下载速度太慢,强烈建议启用共享文件夹,在Windows中下载好挪到共享文件夹中,然后就可以在虚拟机中访问了。(本人从官网下载的最新版本安装失败,后面改从镜像站下载Anaconda3-5.3.1-Linux-x86_64.sh)2. 安装 Anaconda1)打开terminal;2)打开下载文件的位置:cd /mnt/hgfs/share #打开共享文件夹3)运行 .sh
2021-05-16 11:36:09 557
转载 Ubuntu20.04LTS安装Go语言
一、下载Go语言安装包Ubuntu环境中下载太慢,建议在Windows中下载好然后放到与Ubuntu的共享文件夹当中。官网下载地址:https://golang.org/dl/,使用tar命令将档案包解压到/usr/local目录中:sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz二、添加环境变量和工作变量到系统环境中1、先进入到profile文件目录:cd /etc2、打开profile文件:sudo ge
2021-05-15 16:19:36 932
原创 解决gzip: stdin: unexpected end of file 报错
在Ubuntu环境中下载Go语言安装包过慢,索性在Windows中下载好再复制到Ubuntu中,但是解压过程报错。(没有来得及截自己的,借用一下别人的图,来自https://blog.csdn.net/qq_22641085/article/details/52994556)原因:不可以直接拖曳复制到Ubuntu当中。解决办法:启用共享文件夹,参考:VMware共享文件夹设置。(前提:安装Vmware tools,参考:两种方法在VMware中安装VMware Tools。)..
2021-05-15 16:01:25 1076
转载 Ubuntu设置全屏
在刚安装完ubuntu后,屏幕不能全屏显示,需要安装VMware Tools 1:进入ubuntu系统后,点击虚拟机上的【虚拟机】->【安装 vmware tools】 桌面可以看到多了一个vmware tools的DVD文件,如下图 双击vmware tools的DVD文件进入文件目录,邮件打开终端 cp vmware tools的压缩包到自己的目录, cd到自己的目录解压缩 解压后 cd vmware_tools_dis...
2021-05-13 16:51:17 775
原创 Python函数使用介绍
DataFrame.drop_duplicates(subset=None, keep='first', inplace=False):数据去重 value_counts()查看表格某列中有多少个不同值的快捷方法,并计算每个不同值有在该列中有多少重复值。value_counts()是Series拥有的方法,一般在DataFrame中使用时,需要指定对哪一列或行使用 Seaborn.distplot():单变量分布直方图 ...
2021-05-12 21:19:41 137
转载 详解IEEE标准754:浮点数的表示
本文转载自作者[email protected] 一、背景 在IEEE标准754之前,业界并没有一个统一的浮点数标准,相反,很多计算机制造商都设计自己的浮点数规则,以及运算细节。那时,实现的速度和简易性比数字的精确性更受重视。 直到1985年Intel打算为其的8086微处理器引进一种浮点数协处理器的时候,聪明地意识到,作为设计芯片者的电子工程师和固体物理学家们,也许并不能通过数值分析来选择最合理的浮点数二进制格式。于是Intel在请加州大学伯克利分校的...
2021-05-12 21:11:13 3788
转载 pandas 之unique()函数与nunique()函数区别
很多功能函数自己试一试就全知道了,开始看别人的代码一直不太清楚两者的区别,总是模糊的以为它俩是一样的,是获取唯一值。 其实从名字就能看出区别: unique()是以 数组形式(numpy.ndarray)返回列的所有唯一值(特征的所有唯一值) nunique() Return number of unique elements in the object.即返回的是唯一值的个数 例如: 例子很简单,关键是要说明,有什么疑问,最...
2021-05-11 21:13:15 349
原创 解决WPS word论文英文摘要不对齐的问题
全选英文摘要—>右击选择“段落”—>“换行与分页”—>取消勾选“允许西文在单词中间换行”—>确定
2021-05-05 18:15:13 10372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人