Julia mapslices在Python中具有相同的功能

时间:2015-03-26 21:46:03

标签: python numpy statistics julia

我试图找到一个方便的等效于从Julia语言到Python的mapslices函数。这是我尝试转换的行:

line_center = float64(mapslices(x->sum(x.^4.*[1:length(x)])./sum(x.^4),no_background,1)[:])

1 个答案:

答案 0 :(得分:2)

对于任何想知道的人,这是一个答案。

def exp_func(x):
    return np.dot(np.arange(len(x)), np.power(x, 4))/(np.sum(np.power(x, 4)))

result = np.apply_along_axis(exp_func,axis = 0,array)

exp_func采用1-D数组。