Конкатенация выборок данных о нейронной сети
catsamples(x1,x2,...,xn)
[x1
x2 ... xn]
catsamples(x1,x2,...,xn,'pad',v)
catsamples(x1,x2,...,xn)
берет любое количество значений данных нейронной сети и объединяет их по демонстрационному измерению (i.e., размерность столбца матрицы).
Если все аргументы являются матрицами, эта операция эквивалентна [x1
x2 ... xn]
.
Если какой-либо аргумент является массивом ячеек, то все аргументы немассива ячеек заключены в массивы ячеек, и затем матрицы в тех же положениях в каждом аргументе конкатенированы.
catsamples(x1,x2,...,xn,'pad',v)
позволяет выборкам с различными числами тактов (столбцы массивов ячеек) быть конкатенированными путем дополнения более коротких временных рядов со значением v
, пока они не та же длина как самый длинный ряд. Если v
не задан, затем значение NaN
используется, который часто используется, чтобы представлять неизвестный или входные параметры-ухода или цели.
Этот код конкатенирует выборки двух матричных значений данных.
x1 = [1 2 3; 4 7 4] x2 = [5 8 2; 4 7 6] y = catsamples(x1,x2)
Этот код конкатенирует выборки двух значений данных массива ячеек.
x1 = {[1:3; 4:6] [7:9; 10:12]; [13:15] [16:18]} x2 = {[2 1 3; 5 4 1] [4 5 6; 9 4 8]; [2 5 4] [9 7 5]} y = catsamples(x1,x2)
Здесь выборки двух значений данных массива ячеек, с неравными числами тактов, конкатенированы.
x1 = {1 2 3 4 5}; x2 = {10 11 12}; y = catsamples(x1,x2,'pad')
nndata
| numsamples
| getsamples
| setsamples
| catelements
| catsignals
| cattimesteps