in reply to Interpolating data using pdl
pdl> $x = sequence( 3, 3)-> float pdl> p $x [ [0 1 2] [3 4 5] [6 7 8] ] pdl> $i = PDL::IO::Image-> new_from_pdl( $x ) pdl> $i-> rescale(5, 5, 2) pdl> $x_new = $i-> pixels_to_pdl pdl> p $x_new [ [ 0 0.4 1 1.6 2] [ 1.2 1.6 2.2 2.8 3.2] [ 3 3.4 4 4.6 5] [ 4.8 5.2 5.8 6.4 6.8] [ 6 6.4 7 7.6 8] ]
Note, that "float" is important instead of default "double". Also, check possible interpolation methods.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Interpolating data using pdl
by karthik248 (Acolyte) on Mar 15, 2017 at 16:35 UTC | |
by vr (Curate) on Mar 15, 2017 at 17:11 UTC | |
by karthik248 (Acolyte) on Mar 15, 2017 at 17:53 UTC | |
by vr (Curate) on Mar 15, 2017 at 19:43 UTC | |
by karthik248 (Acolyte) on Mar 16, 2017 at 05:22 UTC | |
|