У меня очень разреженная матрица Perl (массив массивов), где undef
значения эквивалентны нулям. Он имеет 10-1000 строк и до 100 тыс. Столбцов. Похоже:
$ARRAY1 = [
[
( undef ) x 1069,
1,
( undef ) x 47,
1,
( undef ) x 11,
2,
( undef ) x 50,
1,
( undef ) x 23,
1,
( undef ) x 6033,
...
],
[
...
],
...
]
... как я сказал - очень редкий.
Я хочу использовать эту матрицу в сценарии R (см. предыдущий пост ). Одним из способов является печать таблицы в файл из Perl - одна строка на строку и печать 0
каждый раз, когда мы сталкиваемся с undef
.
Но, возможно, есть лучший, более компактный способ пройти эту разреженную матрицу?