def test_pearson_r(data):
x, y = data
if np.allclose(x, x[0], atol=atol, equal_nan=True) or np.allclose(y, y[0], atol=atol, equal_nan=True):
assert np.isnan(dcst.pearson_r(x, y))
else:
assert np.isclose(dcst.pearson_r(x, y), original.pearson_r(x, y))
assert np.isclose(dcst.pearson_r(x, y), np.corrcoef(x, y)[0,1])
评论列表
文章目录