Qurak

ArrayFilter

Tilgjengelig

Applies a function to every radius-r block of a list or array with edge elements replicated at the boundaries

ArrayFilter[f, array, r]
ArrayFilter[f, array, {r1, r2, …}]
ArrayFilter[f, array, template]
ArrayFilter[f, Range[10], 1] → {f[{1, 1, 2}], f[{1, 2, 3}], f[{2, 3, 4}], f[{3, 4, 5}], f[{4, 5, 6}], f[{5, 6, 7}], f[{6, 7, 8}], f[{7, 8, 9}], f[{8, 9, 10}], f[{9, 10, 10}]}ArrayFilter[f, Range[10], 2] → {f[{1, 1, 1, 2, 3}], f[{1, 1, 2, 3, 4}], f[{1, 2, 3, 4, 5}], f[{2, 3, 4, 5, 6}], f[{3, 4, 5, 6, 7}], f[{4, 5, 6, 7, 8}], f[{5, 6, 7, 8, 9}], f[{6, 7, 8, 9, 10}], f[{7, 8, 9, 10, 10}], f[{8, 9, 10, 10, 10}]}ArrayFilter[Mean, {a, b, c, d, e}, 1] → {(2*a + b)/3, (a + b + c)/3, (b + c + d)/3, (c + d + e)/3, (d + 2*e)/3}

Emner

Relatert

Alle 6300 funksjoner · Bruk dette fra en MCP-klient