Skip to content

Instantly share code, notes, and snippets.

@cipepser
Created March 31, 2018 02:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cipepser/ffdac9cafb3d1efad815290df09730a1 to your computer and use it in GitHub Desktop.
Save cipepser/ffdac9cafb3d1efad815290df09730a1 to your computer and use it in GitHub Desktop.
package main
import (
"encoding/gob"
"fmt"
"log"
"os"
"gonum.org/v1/gonum/mat"
)
func main() {
frp, err := os.Open("../data/q85.proj.txt")
if err != nil {
log.Fatal(err)
}
defer frp.Close()
dec := gob.NewDecoder(frp)
var proj mat.Dense
err = dec.Decode(&proj)
if err != nil {
log.Fatal(err)
}
frd, err := os.Open("../data/q85.dictt.txt")
if err != nil {
log.Fatal(err)
}
defer frd.Close()
dec = gob.NewDecoder(frd)
dict := make(map[string]int)
err = dec.Decode(&dict)
if err != nil {
log.Fatal(err)
}
word := "United_States"
fmt.Println(word, ":", proj.RowView(dict[word]))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment