Изменения

R:Оптимизация/Предварительное выделение памяти

745 байтов добавлено, 15:23, 13 апреля 2014
м
Матрицы
Матрицы создаются с помощью соответствующей функции <code>matrix()</code>. Для создания матрицы необходимой размера, нам нужно указать количество строк и столбцов. Пример создания матрицы:
 
{{r-code|code=<nowiki>> m <- matrix(NA, nrow = 100, ncol = 10)</nowiki>}}
 
Поскольку матрица является также массивом, то матрицу можно также создать с помощью функции <code>array()</code>. Например:
 
{{r-ocde|code=<nowiki>> m <- array(NA, dim = c(100, 10))</nowiki>}}
 
Переменные, полученные с помощью функций <code>matrix()</code> и <code>array()</code> будут идентичными. Убедиться в этом можно с помощью функции <code>identical()</code>:
 
{{r-code|code=<nowiki>> identical(matrix(NA, nrow = 100, ncol = 10),
+ array(NA, dim = c(100, 10)))
[1] TRUE</nowiki>}}
== Примечания ==