小编Jam*_*der的帖子

如何从 Julia 的对角矩阵中提取对角元素数组?

给定 Julia 中的一些对角矩阵,例如A = Diagonal(rand(3,3)),有什么方法可以创建一个一维数组,其元素是这个对角矩阵的对角线条目A

matrix linear-algebra numerical-methods julia

4
推荐指数
1
解决办法
3055
查看次数

在 Julia 中连接数组的高效/廉价方法?

在 Julia 中,我想连接几个数组(也可以将它们相乘)。在我的程序中,我将其编写如下:

\n
[U\xe1\xb5\xa3 Q\xe2\x82\x90]*U\xe2\x82\x96\n[V\xe1\xb5\xa3 Q\xe1\xb5\xa6]*V\xe2\x82\x96\n
Run Code Online (Sandbox Code Playgroud)\n

然而,与我编写的程序的其余部分相比,这个数组串联的开销非常大。除了我所做的(或者只使用 hcat、vcat 函数)之外,Julia 中还有其他方法可以廉价/高效地连接数组吗?

\n

matrix linear-algebra scientific-computing numerical-methods julia

4
推荐指数
1
解决办法
325
查看次数

如何以矩阵格式打印/显示矩阵?

我想以矩阵格式打印像 A=[1 1;2 2;3 3] 这样的二维数组或矩阵,但是当我执行 println(A) 时,它以 [1 1;2 2;3 3 格式打印]。是否有像 @show 这样的函数或宏可以以矩阵格式打印数组,例如我所附的图片?

在此输入图像描述

matrix linear-algebra numerical-methods julia

3
推荐指数
1
解决办法
1177
查看次数

舍入到 Julia 中的下一个最大整数?

如果我在 Julia 中有一些数字,例如1.1,是否有任何函数/方法可以将此 Float64 舍入到下一个最大整数?例如,什么函数/方法可以将 1.1 舍入为2

scientific-computing numerical-methods julia

2
推荐指数
1
解决办法
1860
查看次数