小编Dil*_*ila的帖子

如何从 Julia 列表中删除元素?

v = range(1e10, -1e10, step=-1e8) # velocities [cm/s]
deleteat!(v, findall(x->x==0,v))
Run Code Online (Sandbox Code Playgroud)

我想0从 中删除该值v。按照本教程,我尝试了deleteat!但收到错误

MethodError: no method matching deleteat!(::StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, ::Vector{Int64})
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?

julia

8
推荐指数
2
解决办法
1861
查看次数

Julia 相当于 Python numpy“arange”

在 Python 中,我可以使用以下命令创建均匀间隔值的数组

xi2 = np.arange(0, np.sqrt(6), 1e-3)
Run Code Online (Sandbox Code Playgroud)

我该如何用 Julia 写这个?我试过,

xi2 = range(0,sqrt(6),step=1e-3)
Run Code Online (Sandbox Code Playgroud)

但这会返回0.0:0.001:2.449

julia

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

朱莉娅:反向迭代

假设我有以下列表:

a = [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)

而不是从 1 到 5 逐步浏览列表

for i in 1:length(a)
Run Code Online (Sandbox Code Playgroud)

我想从 5 逐步完成到 1。在 Julia 中是否有方便的方法来执行此操作?

julia

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

从现有表和列表创建新表

我正在读取一个表格数据文件,如下所示(为了解决这个问题而缩短):

  ID Ah Am  RAs  Ed Em  DEs   Vmag    U-B    B-V    V-I    e_    e_    e_    e_ _ _ _ _ mb n_ 2MASS
   1 10 42 57.6 -59 47 22.6 18.681         1.105  1.461 0.002       0.103 0.053 2 0 1 2       10425765-5947229
   2 10 42 57.7 -59 44 22.2 18.303                2.764 0.012             0.013 2 0 0 2
   3 10 42 57.7 -59 46 58.0 18.610                1.573 0.038             0.039 2 0 0 2       10425776-5946583
   4 10 42 57.8 -59 47 49.5 12.870 …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

标签 统计

julia ×3

pandas ×1

python ×1