RosettaCodeData/Task/Identity-matrix/Go/identity-matrix-1.go
2023-07-01 13:44:08 -04:00

19 lines
257 B
Go

package main
import (
"fmt"
"gonum.org/v1/gonum/mat"
)
func eye(n int) *mat.Dense {
m := mat.NewDense(n, n, nil)
for i := 0; i < n; i++ {
m.Set(i, i, 1)
}
return m
}
func main() {
fmt.Println(mat.Formatted(eye(3)))
}