Coerce a Shared Memory Buffer to Array
Usage
# S3 method for class 'shard_buffer'
as.array(x, ...)Value
An array with the buffer contents and the buffer's dimensions, or a plain vector for 1-D buffers.
Examples
# \donttest{
buf <- buffer("double", dim = c(2, 3, 4))
as.array(buf)
#> , , 1
#>
#> [,1] [,2] [,3]
#> [1,] 0 0 0
#> [2,] 0 0 0
#>
#> , , 2
#>
#> [,1] [,2] [,3]
#> [1,] 0 0 0
#> [2,] 0 0 0
#>
#> , , 3
#>
#> [,1] [,2] [,3]
#> [1,] 0 0 0
#> [2,] 0 0 0
#>
#> , , 4
#>
#> [,1] [,2] [,3]
#> [1,] 0 0 0
#> [2,] 0 0 0
#>
buffer_close(buf)
# }