Matrix multiplication: Difference between revisions

No edit summary
Line 1,763:
 
=={{header|Go}}==
===Library gonum/matrixmat===
<lang go>package main
 
Line 1,769:
"fmt"
 
"githubgonum.comorg/gonumv1/matrixgonum/mat64mat"
)
 
func main() {
a := mat64mat.NewDense(2, 4, []float64{
1, 2, 3, 4,
5, 6, 7, 8,
})
b := mat64mat.NewDense(4, 3, []float64{
1, 2, 3,
4, 5, 6,
Line 1,783:
10, 11, 12,
})
var m mat64mat.Dense
m.Mul(a, b)
fmt.Println(mat64mat.Formatted(&m))
}</lang>
{{out}}
1,707

edits