#julia
Вопрос:
У меня есть список , скажем, 10
10x5
-матриц, и я хотел бы объединить их все по вертикали, чтобы получить 100x5
-матрицу
list_of_matrices = [randn(10, 5) for _ in 1:10] # Each matrix is 10x5
output = vcat(list_of_matrices) # Would like output to be 100 x 5 dimensional
vcat
и cat
, похоже, не работают и не создают вектор матриц. Что я могу сделать?
Комментарии:
1. Ах! вслух это:
vcat(list_of_matrices...)
2. Не могли бы вы добавить это в качестве ответа, чтобы его было легче найти другим? Вы также могли бы упомянуть, что это использование также показано в
vcat
строке документа, как во втором примере.3. или
reduce(vcat, list_of_matrices)
Ответ №1:
Есть два метода, которые работают:
vcat(list_of_matrices...)
можно найти здесьreduce(vcat, list_of_matrices)