-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
One feature of SplitApplyCombine that's missing from here is product/mapgrid/outer. Like this, but without the intermediate allocation.
julia> foo(f, a, b) = map(splat(f), grid(a,b));
julia> foo(*, 1:5, 10:10:100)
2-dimensional KeyedArray(...) with keys:
↓ 5-element UnitRange{Int64}
→ 10-element StepRange{Int64,...}
And data, 5×10 Matrix{Int64}:
(10) (20) (30) (40) (50) (60) (70) (80) (90) (100)
(1) 10 20 30 40 50 60 70 80 90 100
(2) 20 40 60 80 100 120 140 160 180 200
(3) 30 60 90 120 150 180 210 240 270 300
(4) 40 80 120 160 200 240 280 320 360 400
(5) 50 100 150 200 250 300 350 400 450 500Metadata
Metadata
Assignees
Labels
No labels