def test_distance(rng): a = SemanticPointer(50, rng=rng) b = SemanticPointer(50, rng=rng) assert a.distance(a) < 1e-5 assert a.distance(b) > 0.9
def test_distance(): rng = np.random.RandomState(6) a = SemanticPointer(50, rng=rng) b = SemanticPointer(50, rng=rng) assert np.allclose(a.distance(a), 0) assert np.allclose(a.distance(b), 1, atol=0.1)