| Set :: CrossProduct. Set :: CrossProduct é um módulo Perl que permite que você trabalhe com o produto cruzado de dois ou mais conjuntos. |
Baixe Agora |
Set :: CrossProduct. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- brian d foy
- Site do editor:
- http://search.cpan.org/~bdfoy/
Set :: CrossProduct. Tag
Set :: CrossProduct. Descrição
Set :: CrossProduct é um módulo Perl que permite que você trabalhe com o produto cruzado de dois ou mais conjuntos. Definir :: CrossProduct é um módulo Perl que permite que você trabalhe com o produto cruzado de dois ou mais conjuntos.synopsis meu $ iterator = set :: crossproduct-> new (array_of_arrays); # Obtenha a próxima tupla Meu $ number_of_tuples = $ iterator-> cardinalidade; # Obtenha a próxima tupla minha $ tuple = $ iterator-> get; # Moque de volta uma posição minha $ tuple = $ iterator-> ungget; # Obtenha a tupla anterior sem redefinir # o cursor (espreita nele) meu $ next_tuple = $ iterator-> próximo; # Obtenha a tupla anterior sem redefinir # o cursor meu $ Last_tuple = $ iterator-> anterior; # Obtenha uma tupla aleatória minha $ tuple = $ iterator-> aleatório; # na lista Contexto retorna uma lista de todos os torres minhas @tuples = $ iterator-> combinações; # em contexto escalar retorna uma referência de matriz a todos os tuplos meus $ tuples = $ iterator-> combinações; dado conjuntos s (1), s (2), ..., s (k), cada uma de cardinalidade n (1), n (2), ..., n (k), respectivamente, o produto transversal dos conjuntos é o conjunto CP de tuplas ordenadas de tal que {| s1 => s (1), s2 => s (2), .... sk => s (k). } Se você não gosta dessa descrição, que tal: criar uma lista tomando um item de cada matriz e faça isso por todas as formas possíveis que possam ser feitas, para que o primeiro item da lista seja sempre a partir da primeira matriz, o segundo item da segunda matriz, e assim por diante. Requisitos: · Perl.
Set :: CrossProduct. Software Relacionado