PDL::Ops#
📦 stdpdl
Mirrors PDL::Ops (generated from Ops.pd in upstream PDL).
Binary ops take two PDL args plus an optional swap flag (from operator
overloading). Unary ops take a single PDL arg.
Synopsis#
use PDL;
my $a = pdl [1, 2, 3];
my $b = pdl [4, 5, 6];
my $c = $a + $b; # plus
my $d = $a * $b; # mult
my $e = $a ** $b; # power
my $cmp = $a > $b; # gt (returns 0/1 piddle)
my $s = sqrt($a); # element-wise sqrt
my $n = -$a; # neg
Functions#
Other Functions#
neg#
neg($pdl)
string_overload#
xs_string_overload($pdl)
matmult_overload#
xs_matmult_overload($pdl, $other, $swap)
numify_overload#
xs_numify_overload($pdl)
assgn#
xs_assgn($dest, $src, $swap)
incr_overload#
xs_incr_overload($pdl)
decr_overload#
xs_decr_overload($pdl)
bool_overload#
xs_bool_overload($pdl)
copy_overload#
xs_copy_overload($pdl)
nomethod#
xs_nomethod()