Поскольку ваш f
уже возвращает вектор (я предполагаю, что вы ссылаетесь на этот тип, когда пишете «1-мерный список»), то невозможно создать матрицу, используя понимание (если вы не хотите написать f(i)[j]
в примере Пшемыслава, который будет неэффективным).
Что вам нужно сделать, это:
reduce(hcat, [f(i) for i in 1:len])
, чтобы получить матрицу, столбцы которой являются значениями, возвращаемыми f(i)
.