小编crs*_*nbr的帖子

在 julia 中查找数组的列数

我一直在尝试查找数组的列数,但显然ncolssizelength函数不会产生所需的输出。

关于查找数组列数的正确方法有什么建议吗?

提前致谢。

syntax julia

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

如何在Julia中实现二进制搜索树?

我试图在Julia中实现BST,但是当我调用insert函数时遇到了问题.当我尝试创建新节点时,结构保持不变.

我的代码:

type Node
    key::Int64
    left
    right
end

function insert(key::Int64, node)
    if node == 0
        node = Node(key, 0, 0)
    elseif key < node.key
        insert(key, node.left)
    elseif key > node.key
        insert(key, node.right)
    end
end

root = Node(0,0,0)
insert(1,root)
insert(2,root)
Run Code Online (Sandbox Code Playgroud)

我也尝试将零变为零.我试过的下一个版本是在Node中使用已定义的数据类型,但是当我尝试调用没有任何值的insert(类似于C Null)时,它给了我错误.

谢谢你的回答.

julia

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

对给定维度上的数组元素求和

我对 Julia 很陌生,通过做一些项目来学习这些东西。

我陷入了按元素对所有矩阵数组求和的部分。

我有 2 * 2 * 1000 3 维数组。基本上,它是关于找到 1000 个样本的平均方差-协方差矩阵。它迭代 1 到 1000。

我尝试使用 Sum 命令,但它给了我标量。我需要 [2,2,1] + [2,2,2] + [2,2,3] + ... [2,2,100] = (2 x 2 矩阵)

有没有不使用循环的简单方法?

julia

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

在某个点绘制与函数相切的线

下面是在一个范围内绘制函数的代码块,以及在单个输入处:

a = 1.0
f(x::Float64) = -x^2 - a
scatter(f, -3:.1:3)
scatter!([a], [f(a)])
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我想绘制与该点相切的线,如下所示:

在此处输入图片说明

是否有这样做的模式或简单的工具?

julia

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

Julia 中的 StepRange 描述

在 julia 编程中工作时,为了创建一个数组而不是使用a=[1:1:20...]i used a=[1:1:20],它创建了一个数组,说"1-element Array{StepRange{Int64,Int64},1}". 这"1-element Array{StepRange{Int64,Int64},1}"是什么意思?什么StepRange意思?

julia

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

朱莉娅:朱莉娅数组中的undef是什么

  1. 这是数组的构造函数:

Array{T}(undef, dims)

我是Julia的新手,并且没有很好的编程背景。用这种语法,为什么要undef用来创建数组?

  1. What is a constructor in Julia, in what situation do we use a constructor?

If we don't type constructor, Julia will automatically create a constructor. Then, Why we use constructor?

julia

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

处理朱莉娅的大数字

在Python中,我可以执行以下操作来获取所有数字的总和N,其中N=99999 ** 99999.总和可以用sum(map(int,str(N))).

如何在Julia中找到N中所有数字的总和?

julia

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

如何在Julia中实现类似于Fancy索引的东西?

我非常喜欢朱莉娅.因此,如果这是一个愚蠢的问题,请原谅.

我有一个4*4矩阵AA.

julia> AA
4×4 Array{Int64,2}:
  1   2   3   4
  5   6   7   8
  9  10  11  12
 13  14  15  16
Run Code Online (Sandbox Code Playgroud)

我有一个数组pvpq包含索引信息.

julia> pv
3-element Array{Int64,1}:
 1
 3
 4

julia> pq
3-element Array{Int64,1}:
 2
 1
 4
Run Code Online (Sandbox Code Playgroud)

我希望分配为零的元素AA[1,2],AA[3,1]AA[4,4].

如果我运行,AA[pv,pq] = 0那么输出是:

4×4 Array{Int64,2}:
 0  0   3  0
 5  6   7  8
 0  0  11  0
 0  0  15  0 
Run Code Online (Sandbox Code Playgroud)

但我需要这个作为输出

4×4 Array{Int64,2}:
  1   0   3   4 …
Run Code Online (Sandbox Code Playgroud)

indexing julia

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

如何从 Julia 的工作目录中删除文件?

如何从 Julia 的当前目录中删除文件?

file.remove()有没有像R中那样的直接函数?

file file-management file-manipulation julia

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

如何更改 RGBA 图像的单个像素?

在下面的代码中,我试图使第一个像素的红色分量为零。


julia> image1 = load("background1.png");

julia> x = image1[1].r
0.776N0f8

julia> image1[1].r = 0
ERROR: type RGBA is immutable
Run Code Online (Sandbox Code Playgroud)

事实证明 Julia 中的 RGBA 类型是不可变的。有没有办法改变图像的单个像素(R、G 和 B 分量)?

image-processing julia

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