Wanted: Review manager for std.experimental.range.ndslice
Andrea Fontana via Digitalmars-d
digitalmars-d at puremagic.com
Mon Nov 16 01:56:55 PST 2015
On Monday, 16 November 2015 at 03:05:03 UTC, Ilya Yaroshenko
wrote:
> Hello,
> Review manager for N-dimensional ranges is wanted
>
> Docs (see PR for latest version):
> http://dtest.thecybershadow.net/artifact/website-7a646fdea76569e009844cdee5c93edab10980ca-cdcb694c40ec47acf88b0aa878e1623e/web/phobos-prerelease/std_experimental_range_ndslice.html
>
> PR: https://github.com/D-Programming-Language/phobos/pull/3397
>
> DUB: http://code.dlang.org/packages/dip80-ndslice
>
> Best Regards,
> Ilya
Nice work!
If I have a matrix like
1 2
3 4
iota(4).sliced(2,2);
Is there a way to transform it to:
1 1 1 2 2 2
1 1 1 2 2 2
1 1 1 2 2 2
3 3 3 4 4 4
3 3 3 4 4 4
3 3 3 4 4 4
or
0 0 0 0 0 0
0 1 0 0 2 0
0 0 0 0 0 0
0 0 0 0 0 0
0 3 0 0 4 0
0 0 0 0 0 0
?
Of course the inverse operation seems quite easier to do using
slices.
More information about the Digitalmars-d
mailing list