my $p = zeroes(4,4,4); say 'p: ', $p->info; say 'ndcoords: ', ndcoords($p)->info; say 'range: ', $p->range(ndcoords($p), 2, 't')->info; #### p: PDL: Double D [4,4,4] ndcoords: PDL: Double D [3,4,4,4] range: PDL: Double D [4,4,4,2,2,2] #### my $q = zeroes(5,5,5,5); say 'q: ', $q->info; say 'ndcoords: ', ndcoords($q)->info; say 'range: ', $q->range(ndcoords($q), 2, 't')->info; #### q: PDL: Double D [5,5,5,5] ndcoords: PDL: Double D [4,5,5,5,5] range: PDL: Double D [5,5,5,5,2,2,1,5] #### #!/usr/bin/perl use v5.24; use warnings; use PDL; my $p = zeroes(4,4,4); say 'p: ', $p->info; say 'ndcoords: ', ndcoords($p)->info; say 'range: ', $p->range(ndcoords($p), 2, 't')->info; say ones(4); my $q = zeroes(5,5,5,5); say 'q: ', $q->info; say 'ndcoords: ', ndcoords($q)->info; say 'range: ', $q->range(ndcoords($q), 2, 't')->info; say ones(5); __DATA__ p: PDL: Double D [4,4,4] ndcoords: PDL: Double D [3,4,4,4] range: PDL: Double D [4,4,4,2,2,2] [1 1 1 1] q: PDL: Double D [5,5,5,5] ndcoords: PDL: Double D [4,5,5,5,5] range: PDL: Double D [5,5,5,5,2,2,1,5] Segmentation fault