
Read partitions from a binary file
enum_read_partitions.RdRead the binary file produced by enum_partitions() or
enum_partitions_graph() when called with the file argument.
Value
An integer matrix with one row per cell/vertex and one column per
partition read. Cell values are integers from 1 to the number of parts
indicating part membership.
Examples
tmp <- tempfile()
enum_partitions(3, 3, num_parts = 3, min_size = 3, max_size = 3, file = tmp)
#> ■ 0% | ETA: ?
#> ■■■■■■■ 20% | ETA: 0s
#> ■■■■■■■■■■■■■ 40% | ETA: 0s
#> ■■■■■■■■■■■■■■■■■■■ 60% | ETA: 0s
#> ■■■■■■■■■■■■■■■■■■■■■■■■■ 80% | ETA: 0s
enum_read_partitions(tmp)
#> [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
#> [1,] 1 1 1 1 1 1 1 1 1 1
#> [2,] 2 1 1 2 2 2 1 1 1 1
#> [3,] 2 2 2 2 3 2 2 1 1 1
#> [4,] 1 1 1 1 1 1 3 2 2 2
#> [5,] 1 2 3 2 2 3 1 3 2 2
#> [6,] 2 2 2 3 3 2 2 3 3 2
#> [7,] 3 3 3 1 1 1 3 2 2 3
#> [8,] 3 3 3 3 2 3 3 2 3 3
#> [9,] 3 3 2 3 3 3 2 3 3 3
enum_read_partitions(tmp, skip = 5)
#> [,1] [,2] [,3] [,4] [,5]
#> [1,] 1 1 1 1 1
#> [2,] 2 1 1 1 1
#> [3,] 2 2 1 1 1
#> [4,] 1 3 2 2 2
#> [5,] 3 1 3 2 2
#> [6,] 2 2 3 3 2
#> [7,] 1 3 2 2 3
#> [8,] 3 3 2 3 3
#> [9,] 3 2 3 3 3
enum_read_partitions(tmp, skip = 2, n = 3)
#> [,1] [,2] [,3]
#> [1,] 1 1 1
#> [2,] 1 2 2
#> [3,] 2 2 3
#> [4,] 1 1 1
#> [5,] 3 2 2
#> [6,] 2 3 3
#> [7,] 3 1 1
#> [8,] 3 3 2
#> [9,] 2 3 3