Как создать массив больших размеров, используя FBM в пакете bigstatsr?
Функция FBM в пакете bigstatsr позволяет нам создавать 2D матрицу с общей памятью. Например, FBM(5, 8) создаст матрицу 5 на 8, используя общую память.
Однако есть ли способ создать трехмерную матрицу с общей памятью подобным образом?
Псевдокод будет FBM(100, 5, 6), который даст мне трехмерный массив / матрицу, такой, что он состоит из 100 5 × 6 2D матриц. Но, очевидно, это не работает, потому что это дает: Ошибка в match.arg(type): 'arg' должно быть NULL или символьным вектором
Я спрашиваю, потому что, если я хочу обновить массив, используя цикл foreach параллельно, мне придется сделать его разделяемым с памятью, в противном случае цикл foreach будет делать копии массива и обновлять эти копии, оставляя исходный один без изменений. То, что я ищу, - это способ создания трехмерного массива, чтобы он мог обновляться параллельно с использованием цикла foreach.
Спасибо!