An open API service indexing awesome lists of open source software.

https://github.com/golang-infrastructure/go-cosine-similarity

余弦相似度
https://github.com/golang-infrastructure/go-cosine-similarity

similarity

Last synced: about 2 months ago
JSON representation

余弦相似度

Awesome Lists containing this project

README

          

# 余弦相似度

# 一、安装

```bash
go get -u github.com/golang-infrastructure/go-cosine-similarity
```

# 二、示例代码

```go
package main

import (
"fmt"
cosine_similarity "github.com/golang-infrastructure/go-cosine-similarity"
)

func main() {
sliceA := []int{1, 1, 2, 1, 1, 1, 0, 0, 0}
sliceB := []int{1, 1, 1, 0, 1, 1, 1, 1, 1}
r, err := cosine_similarity.NumberSliceCosineSimilarityE(sliceA, sliceB)
if err != nil {
fmt.Println(err.Error())
return
}
fmt.Println(r)
// Output:
// 0.7071067811865475
}
```