从python到julia效率的模数函数

时间:2014-11-04 11:36:28

标签: 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]

1 个答案:

答案 0 :(得分:2)

您可以使用end,例如

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