dsutils.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:reuters-docsim 作者: sujitpal 项目源码 文件源码
def plot_correlation(X, Y, title, corr=None):
    if corr == None:
        corr, _ = stats.pearsonr(X, Y)
    # extract 90-th percentile
    thresh = np.percentile(Y, 99)
    X90 = X[X > thresh]
    Y90 = Y[X > thresh]
    sample = np.random.choice(X90.shape[0], size=100, replace=False)
    Xsample = X90[sample]
    Ysample = Y90[sample]
    plt.scatter(Xsample, Ysample, color="red")
    plt.xlim([np.min(Xsample), np.max(Xsample)])
    plt.ylim([np.min(Ysample), np.max(Ysample)])
    plt.title("{:s} (corr: {:.3f})".format(title, corr))
    plt.xlabel("X")
    plt.ylabel("Y")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号