示例#1
0
func resizeTriDense(m *mat64.TriDense, dim int) *mat64.TriDense {
	if m == nil || cap(m.RawTriangular().Data) < dim*dim {
		return mat64.NewTriDense(dim, true, nil)
	}
	return mat64.NewTriDense(dim, true, m.RawTriangular().Data[:dim*dim])
}