# \donttest{
tmp <- tempfile(fileext = ".h5")
X <- hdf5_create_matrix(tmp, "data/matrix", data = matrix(rnorm(100), 10, 10))
X <- hdf5_matrix(tmp, "data/matrix")
X[1:5, 1:3] # submatrix
X[1, ] # single row as vector
X[1, , drop = FALSE] # single row as matrix
X[, 2] # single column as vector
X[-c(1, 10), ] # all except first and last row
X[c(TRUE, FALSE), ] # logical row index
X[, ] # entire dataset
X$close()
unlink(tmp)
# }
Run the code above in your browser using DataLab