Skip to content

Instantly share code, notes, and snippets.

View xiejuncs's full-sized avatar

Jun Xie xiejuncs

View GitHub Profile
@xiejuncs
xiejuncs / knn.py
Last active March 14, 2024 15:24
KNN simple Python code example
# Use multiple to quantify the vector close or far away from the origin (query vector in this example).
def get_vector(dimension, multiple):
vector = []
for i in range(dimension):
vector.append(multiple * 0.000001)
return vector
def get_all_zero_vector(dimension):
vector = []
// https://pkg.go.dev/github.com/dgraph-io/badger#section-readme
// db, err := badger.Open(badger.DefaultOptions("/tmp/badger"))
func storeLog(val byte[]) {
seq, err := db.GetSequence("dummy-key", 1)
defer seq.Release()
var ids []uint64
for len(ids) < 1 {
num, err := seq.Next()
if err != nil {
break