add subset algorithm

This commit is contained in:
kevin
2020-08-06 23:06:26 +08:00
parent 63583d4744
commit f02eeef0f6
11 changed files with 93 additions and 73 deletions

View File

@@ -119,7 +119,7 @@ func TestConsistent_next(t *testing.T) {
m[val]++
}
entropy := mathx.CalcEntropy(m, total)
entropy := mathx.CalcEntropy(m)
assert.Equal(t, size, len(m))
assert.True(t, entropy > .95)

View File

@@ -237,7 +237,7 @@ func TestRoundRobin_initialize(t *testing.T) {
for k, v := range m {
mi[k] = v
}
entropy := mathx.CalcEntropy(mi, total)
entropy := mathx.CalcEntropy(mi)
assert.True(t, entropy > .95)
}
@@ -265,7 +265,7 @@ func TestRoundRobin_next(t *testing.T) {
m[val]++
}
entropy := mathx.CalcEntropy(m, total)
entropy := mathx.CalcEntropy(m)
assert.Equal(t, size, len(m))
assert.True(t, entropy > .95)