Splits returns the split proportion for each child element.
()
| 276 | |
| 277 | // Splits returns the split proportion for each child element. |
| 278 | func (sl *Splits) Splits() []float32 { |
| 279 | nc := len(sl.Children) |
| 280 | sv := make([]float32, nc) |
| 281 | for i := range nc { |
| 282 | sv[i] = sl.Split(i) |
| 283 | } |
| 284 | return sv |
| 285 | } |
| 286 | |
| 287 | // Split returns the split proportion for given child index |
| 288 | func (sl *Splits) Split(idx int) float32 { |