Документация Engee

Reshape

Изменяет размерность векторного или матричного сигнала.

reshape

Описание

Блок Reshape изменяет размерность входного сигнала на размерность, заданную параметром Output dimensionality.

Например,можно преобразовать вектор длиной N к матрице размером 1 на N или N на 1.

Порты

Вход

Port_1 — входной сигнал
скаляр | вектор | матрица

Входной сигнал, размерности которого будут изменены на основе параметра Output dimensionality.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел: Да

Выход

Port_1 — выходной сигнал
скаляр | вектор | матрица

Выходной сигнал с размерностями, заданными параметром Output dimensionality.

Типы данных: Float64

Параметры

Output Dimensionity — размерность выходного сигнала
Column vector (по умолчанию) | Row vector | Customize

Размерность выходного сигнала.

Выходная размерность Описание

Column vector

Преобразует вектор, матрицу или многомерный входной сигнал в матрицу-столбец размера M на 1, где M — количество элементов во входном сигнале. Для матриц преобразование выполняется по порядку столбцов. Для многомерных массивов преобразование выполняется по первому измерению.

Row vector

Преобразует вектор, матрицу или многомерный входной сигнал в матрицу-строку размера 1 на N, где N — количество элементов во входном сигнале. Для матриц преобразование выполняется по порядку столбцов. Для многомерных массивов преобразование выполняется по первому измерению.

Customize

Преобразует входной сигнал в выходной сигнал, размерности которого параметром Output Dimensions.

Output Dimensions — размерности выходного сигнала
[1,1] (по умолчанию)

Размерности для выходного сигнала.

Для векторного выходного сигнала параметр задается как скаляр, определяющий число элементов выходного вектора. Для матричного выходного сигнала параметр задается как вектор, определяющий количество строк и столбцов выходной матрицы. Значение параметра должно соответствовать количеству элементов во входном сигнале. В случае матричных сигналов данные выбираются из столбцов входной матрицы и последовательно заносятся в столбцы выходной матрицы.

Дополнительные возможности

Генерация Си кода: Да