环境: Windows, MatlabR2018
Minepy是一个可以计算互信息的库,matlab中使用需要安装该库
Minepy的说明及安装步骤详见官方文档:
https://minepy.readthedocs.io/en/latest/install.html#octave-users-windows-linux-and-mac-os-x
下面梳理一下笔者的安装步骤:
1.下载库 网址: https://github.com/minepy/minepy/releases 下载最新版 minepy-1.2.4.tar.gz 即可
2. 解压 minepy-1.2.4.tar.gz 文件,并将其放到某一个路径D:/xxxxx 下
3. 打开matlab 并且把当前路径变成D:/xxxxx 并且定位到 minepy-1.2.4\matlab 文件夹下
4. 在命令窗口运行代码 mex mine_mex.c ../libmine/mine.c 运行后得到 .mex64 文件
注:如果此步报错,可能是没有编译器 tdm-gcc,参考文章 https://blog.csdn.net/forever__1234/article/details/78148108