Hi,
I just discovered a mistake in one of my codes as I misunderstood the
behavior of 'sequence':
pdl> p sequence 5
[0 1 2 3 4]
pdl> p sequence pdl 5
0
pdl> p sequence zeroes(5)
[0 1 2 3 4]
pdl> p sequence(2,3)
[
[0 1]
[2 3]
[4 5]
]
pdl> p sequence(pdl(2),pdl(3))
0
Thus, it seems that sequence behaves like zeroes, ones, etc. when it
gets pdl scalars as arguments, ignoring their value.
The documentation suggests to 'see zeroes',
pdl> help sequence
Module PDL::Basic
sequence
Create array filled with a sequence of values
$w = sequence($y); $w = sequence [OPTIONAL TYPE], @dims;
etc. see zeroes.
pdl> p sequence(10)
[0 1 2 3 4 5 6 7 8 9]
pdl> p sequence(3,4)
[
[ 0 1 2]
[ 3 4 5]
[ 6 7 8]
[ 9 10 11]
]
but maybe adding an example with a template argument such as
$pdl_scalar->sequence, sequence($pdl_scalar), $ndarray->sequence, and
sequence($ndarray) would help avoid surprises.
Regards,
Luis
--
o
W. Luis Mochán, | tel:(52)(777)329-1734 /<(*)
Instituto de Ciencias Físicas, UNAM | fax:(52)(777)317-5388 `>/ /\
Av. Universidad s/n CP 62210 | (*)/\/ \
Cuernavaca, Morelos, México | [email protected] /\_/\__/
GPG: 791EB9EB, C949 3F81 6D9B 1191 9A16 C2DF 5F0A C52B 791E B9EB
_______________________________________________
pdl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-devel