Home | Trees | Index | Help |
|
---|
Package young :: Module util |
|
Classes | |
---|---|
memoized |
Decorator that caches a function's return value each time it is called. |
Function Summary | |
---|---|
This function is used to flatten a tableau >>> iterable = [[1,2],[3,4],[5]] >>> list(flatten_tableau(iterable)) [1, 2, 3, 4, 5] | |
convert a sequence of integers to a string | |
is_integer(n) -> Tests whether or not n is an integer. | |
is_non_negative_integer(n) -> Tests whether or not n is a non-negative integer. | |
s -> (s0,s1), (s1,s2), (s2, s3), ... | |
split a sequence by a weakly increasing order. | |
Return the trace of a given matrix. | |
Transpose a matrix >>> matrix = [[1,0,1], [0,1,2],[3,4,5]] >>> transpose(matrix) [[1, 0, 3], [0, 1, 4], [1, 2, 5]] | |
Transpose a matrix(generator based) | |
_test()
| |
Transpose a sequence | |
Transpose a sequence(generator based) |
Function Details |
---|
flatten_tableau(iterable, reverse=False)This function is used to flatten a tableau >>> iterable = [[1,2],[3,4],[5]] >>> list(flatten_tableau(iterable)) [1, 2, 3, 4, 5] |
int2str(seq, separator=' ')convert a sequence of integers to a string>>> print int2str([3,1,2]) 3 1 2 >>> print int2str([3,1,2], " * ") 3 * 1 * 2 |
is_integer(n)is_integer(n) -> Tests whether or not n is an integer. >>> is_integer(5) True >>> is_integer('a') False |
is_non_negative_integer(n)is_non_negative_integer(n) -> Tests whether or not n is a non-negative integer.>>> is_non_negative_integer(5) True >>> is_non_negative_integer(0) True >>> is_non_negative_integer(-1) False >>> is_non_negative_integer([]) False |
pairwise(iterable)s -> (s0,s1), (s1,s2), (s2, s3), ... >>> iterable = (0,1,2,3) >>> list(pairwise(iterable)) [(0, 1), (1, 2), (2, 3)] |
sequence_splitter(sequence)split a sequence by a weakly increasing order. >>> seq = (1,2,2,1,2,1,1,1,2) >>> list(sequence_splitter(seq)) [[1, 2, 2], [1, 2], [1, 1, 1, 2]] |
trace(matrix)Return the trace of a given matrix. >>> matrix = [[1,0,1], [0,1,2],[3,4,5]] >>> trace(matrix) 7 |
transpose(matrix)Transpose a matrix >>> matrix = [[1,0,1], [0,1,2],[3,4,5]] >>> transpose(matrix) [[1, 0, 3], [0, 1, 4], [1, 2, 5]] |
transpose_generator(matrix)Transpose a matrix(generator based) |
transpose_sequence(sequence)Transpose a sequence |
transpose_sequence_generator(sequence)Transpose a sequence(generator based) |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun May 15 17:34:14 2005 | http://epydoc.sf.net |