джулия, как быстро сгенерировать матрицу по строкам из диапазона

#matrix #julia

#матрица #Юля

Вопрос:

Как я могу быстро сгенерировать матрицу по строкам из диапазона?

Например, учитывая

 my_example_matrix = [[1 2 3]  [4 5 6]  [7 8 9]]  

Как я могу быстро сгенерировать матрицу с помощью диапазона 1:9 ?

Лучшие.

Ответ №1:

Это в некотором смысле быстро, потому что ни одна его часть не выделяет память, поэтому длина диапазона не будет иметь значения.

 juliagt; transpose(reshape(1:9, (3, 3))) 3×3 LinearAlgebra.Transpose{Int64,Base.ReshapedArray{Int64,2,UnitRange{Int64},Tuple{}}}:  1 2 3  4 5 6  7 8 9