小编Sak*_*.JJ的帖子

如何在 Julia 图中制作科学的 y-ticks?

我在 Julia 1.5 中使用 Plots。如何制作如下所示的y-ticks?

我们有时会在科学论文中看到带有正确轴类型的图形。

在此处输入图片说明

julia julia-plots

6
推荐指数
1
解决办法
377
查看次数

如何在 Julia 中的特定轴上对高阶多维数组(或张量)进行切片?

我在用Julia1.6

这里,X是一个D阶多维数组。如何在 的第 轴上从i到进行切片?jdX

D=6这是和情况下的示例d=4

X = rand(3,5,6,6,5,6)
Y = X[:,:,:,i:j,:,:]
Run Code Online (Sandbox Code Playgroud)

i在上例中,和j的给定值都小于 6。

multidimensional-array julia tensor

5
推荐指数
1
解决办法
763
查看次数

Julia 中三个以上向量之间的外积

我正在寻找一种方法来计算 Julia 中三个以上向量之间的外积。

abcd为向量,每个大小分别为IJKL。然后,它们的外积被定义为一个T大小为 的张量I x J x K x L,每个元素定义为

T[i,j,k,l] = a[i]*b[j]*c[k]*d[l]

Julia 中是否有任何有用的函数可以从向量中获取T

编辑

我发布了一个关于outer没有内存分配的函数的新问题。

Julia 中没有内存分配的外部产品

julia tensor

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

Sortperm 用于 Julia lang 中的矩阵排序

我正在使用 Julia 1.6.1。

B是一个矩阵。例如,

B =
[ 2 4 4 4 5 ;
  1 2 2 3 5 ;
  1 2 3 3 3 ;
  1 2 2 5 6 ;
  1 3 4 4 4 ; ]
Run Code Online (Sandbox Code Playgroud)

我想对每一行进行强制排序。

sortedB = sortslices( B, dims=1, rev=true)
Run Code Online (Sandbox Code Playgroud)

然后,我们得到排序B

B =
[ 2 4 4 4 5 ;
  1 2 2 3 5 ;
  1 2 3 3 3 ;
  1 2 2 5 6 ;
  1 3 4 4 4 ; …
Run Code Online (Sandbox Code Playgroud)

sorting matrix julia

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

Julia 中的内核 LDA。(安装包时出现问题)

我想在 julia 1.6.1 中使用内核 LDA。我找到了回购协议。 https://github.com/remusao/LDA.jl

我阅读了 READEME.md,然后输入

] add LDA
Run Code Online (Sandbox Code Playgroud)

。但这不起作用。

无法解析以下包名称:LDA(在项目、清单或注册表中未找到)

另外,我尝试了以下所有命令,仍然不起作用。

add https://github.com/remusao/LDA.jl
add https://github.com/remusao/LDA.jl.git
Pkg.clone("https://github.com/remusao/LDA.jl.git")
Run Code Online (Sandbox Code Playgroud)

问题是什么?如何在我的 Julia 中安装 LDA.jl?

julia

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