У меня есть очень разреженная матрица 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
.
Но, возможно, есть лучший, более компактный способ передать эту разреженную матрицу?