matrix - Julia如何从范围内快速按行生成矩阵

标签 matrix julia

如何快速从范围内按行生成矩阵?

例如,给定

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

如何使用范围1:9快速生成矩阵?

最好。

最佳答案

这在某种程度上很快,因为它的任何部分都不会分配内存,因此范围的长度并不重要。

julia> 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

关于matrix - Julia如何从范围内快速按行生成矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70320833/

相关文章:

java - 随机数的对称二维数组

python - 从数据帧条目创建二维矩阵

Julia:如何将 DataFrame 复制到系统剪贴板?

listbox - 当前的 Julia Gtk.jl 包中没有实现 GtkListbox 吗?

python - 对稀疏矩阵求指数

matlab - 当一维未知时在循环之前定义一个矩阵

r - 将字母向量拆分为大小相等的向量

julia - 函数仅在每次迭代结束时有 println() 语句时才有效

arrays - 为什么 julia 无法识别作为函数参数传递的数组类型,而是将其列为 Any?

julia - 尽管使用方法(...)显示,但未找到函数签名