Описание тега reshape

В R, Matlab, NumPy и APL функции изменения формы позволяют преобразовывать данные в более удобные формы.

Функции изменения формы позволяют преобразовывать данные в более удобные формы.

р

Функция r изменяет форму кадра данных между "широким" форматом с повторными измерениями в отдельных столбцах одной и той же записи и "длинным" форматом с повторными измерениями в отдельных записях.

  • Пакет Reshape
  • Пакет reshape2 от того же автора, который говорит, что он "повышает скорость за счет функциональности".
  • Изменение формы данных в Quick-R
  • Пакет tidyr, также созданный Хэдли Викхэмом, представляет собой новый пакет для изменения формы данных, основанный на формате конвейера, введенном magrittr.

Matlab

Функция matlab позволяет преобразовать вектор или массив в новый массив с указанными размерами.
Обратите внимание, чтоreshape не меняет порядок элементов или количество элементов в массиве. reshape влияет только на его форму.

NumPy

Функция numpy придает массиву новую форму без изменения его данных. Если возможно, возвращенный массив будет новым объектом представления; в противном случае это будет копия.

APL

APL функцияпозволяет преобразовать любой массив в новый массив заданной формы. Обратите внимание, что не меняет порядок элементов, однако он может изменять количество элементов в массиве, повторять элементы, если их недостаточно для заполнения запрошенной формы, или обрезать конечные элементы, если запрошенная форма не может вместить их все.