(G)
| 999 | unroll_labels_idx = nx.eye(n_labels, type_as=labels_u)[None, labels_idx] |
| 1000 | |
| 1001 | def f2(G): |
| 1002 | G_split = nx.repeat(G.T[:, :, None], n_labels, axis=2) |
| 1003 | return nx.sum(nx.norm(G_split * unroll_labels_idx, axis=1)) |
| 1004 | |
| 1005 | def df2(G): |
| 1006 | G_split = nx.repeat(G.T[:, :, None], n_labels, axis=2) * unroll_labels_idx |
no test coverage detected