Your $damat to $ddmat are in my array @mat.my @rows = grep @$_, map [ split " " ], <>; my @col = map pop @$_, @rows; my $dmat = pdl(\@rows); my @mat = map { my $i = $_; pdl([ map { my $row = $_; [ map { $i==$_ ? $col[$i] : $row->[$_] } 0 .. $#$row ] } @rows ]) } 0 .. $#{$rows[0]};
In reply to Re: creating matrices for PDL module
by bart
in thread creating matrices for PDL module
by Angharad
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |