首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[python]minepy安装后测试代码

[python]minepy安装后测试代码

作者头像
云未归来
发布2025-07-17 19:17:17
发布2025-07-17 19:17:17
4200
代码可运行
举报
运行总次数:0
代码可运行

测试环境:

python3.13

minepy==1.2.6

代码:

代码语言:javascript
代码运行次数:0
运行
复制
from minepy import MINE
import numpy as np

def print_stats(mine):
    print("MIC", mine.mic())
    print("MAS", mine.mas())
    print("MEV", mine.mev())
    print("MCN (eps=0)", mine.mcn(0))
    print("MCN (eps=1-MIC)", mine.mcn_general())
    print("GMIC", mine.gmic())
    print("TIC", mine.tic())

x = np.linspace(0, 1, 1000)
y = np.sin(10 * np.pi * x) + x
mine = MINE(alpha=0.6, c=15, est="mic_approx")
mine.compute_score(x, y)

print("Without noise:")
print_stats(mine)

np.random.seed(0)
y +=np.random.uniform(-1, 1, x.shape[0]) # add some noise
mine.compute_score(x, y)

print("With noise:")
print_stats(mine)

运行结果:

Without noise: MIC 1.0000000000000002 MAS 0.7260715743736172 MEV 1.0000000000000002 MCN (eps=0) 4.584962500721157 MCN (eps=1-MIC) 4.584962500721157 GMIC 0.7793602519010566 TIC 67.66122955319294 With noise: MIC 0.5057166934173714 MAS 0.3653999042616394 MEV 0.5057166934173714 MCN (eps=0) 5.954196310386876 MCN (eps=1-MIC) 3.8073549220576037 GMIC 0.3594755013532375 TIC 28.749832695303994

上述代码参考官方例子:github.com/minepy/minepy/blob/master/examples/python_example.py

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档