我正在尝试将一段代码从 Python 转换为 Julia,但我很难理解以下卷积之间的输出差异:
Python:
conc = [10,100,1000,5,2000,200,20]
conc_filter = [1,2,3]
sp.ndimage.convolve1d(conc, conc_filter,axis=0,mode='constant')
输出:[ 120, 1230, 2305, 5010, 4215, 6420, 640]
朱莉娅:
conc = [10,100,1000,5,2000,200,20]
conc_filter = [1,2,3]
conv(conc,conc_filter)
输出: [10, 120, 1230, 2305, 5010, 4215, 6420, 640, 60]
谁能解释为什么输出长度不同?为了重新创建 Python 输出,我尝试提出一个逻辑公式,该公式将输入/过滤器大小与切片 conv 输出所需的索引范围相关联,并获得相同的结果。然而,我的运气并不好。是否有可以产生相同输出的 Julia 函数?
UYOU
慕勒3428872
慕码人2483693
相关分类