summaryrefslogtreecommitdiff
path: root/math/py-annoy/files/test-save.py
blob: 21a8f50df0c08d904b8f5ad09cbfa38edcfedf44 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
from annoy import AnnoyIndex
import random

f = 40  # Length of item vector that will be indexed

t = AnnoyIndex(f, 'angular')
for i in range(1000):
    v = [random.gauss(0, 1) for z in range(f)]
    t.add_item(i, v)

t.build(10) # 10 trees
t.save('test.ann')