julia - 从 python 到 julia 效率的模函数

标签 julia

在Python中,如果我设置x和y,我可以使用它来获取一个没有z模值的数组:

import numpy as np

y= np.asarray([1,2,3,4,5,6,7,8,9,10,11])
x=2
z=y[:len(y) % x*-1]


print(z)

输出:

[ 1  2  3  4  5  6  7  8  9 10]

是否有比这样做更有效的方法在 julia 中编写变量 z:

y = [1,2,3,4,5,6,7,8,9,10,11]
x = 2
z= y[1:(length(y) - (length(y)%x))]

println(z)

输出:

[1,2,3,4,5,6,7,8,9,10]

最佳答案

您可以使用end,例如

z=y[1:end-end%x]

关于julia - 从 python 到 julia 效率的模函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26734176/

相关文章:

function - 声明一个返回具有特定签名的函数的 Julia 函数

julia - 仅当尚未在 Julia 中定义时才分配

multithreading - 在 Julia 中优化并行 for 循环返回数组

dictionary - 不变字典

julia - 多个 ID 上的数据框连接

bash - 使用 read() 或 run() 运行 bash 命令时,我应该如何转义 '&&' 和其他特殊字符?

debugging - 如何找到 Julia 中导致错误的行?

asynchronous - 无法看到在julia @spawn方法内发生的错误

random - Julia :兰特真的有可能抛出一个零吗?

julia - julia 1.0 Integer Div 符号的 unicode 是什么