123456789101112131415161718192021 |
- from annoy import AnnoyIndex
- length = 20*4
- t = AnnoyIndex(length,metric="angular")
- stock_lines = []
- with open("/data/quantization/stock.log") as f:
- for x in range(10000):
- stock_lines.append(eval(f.readline()))
- i = 0
- for stock in stock_lines:
- v = []
- for x in range(len(stock) - 1):
- v.extend(stock[x])
- t.add_item(i, v)
- i = i+1
- t.build(40)
- t.save('stock.ann')
|