| Set :: crossproduct SET :: CrossProduct es un módulo PERL que le permite trabajar con el producto cruzado de dos o más conjuntos. |
Descargar ahora |
Set :: crossproduct Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- brian d foy
- Sitio web del editor:
- http://search.cpan.org/~bdfoy/
Set :: crossproduct Etiquetas
Set :: crossproduct Descripción
Set :: CrossProduct es un módulo PERL que le permite trabajar con el producto cruzado de dos o más conjuntos. SET :: CrossProduct es un módulo PERL que le permite trabajar con el producto cruzado de dos o más sets.Synopsis My $ ITERATOR = Set :: CrossProduct-> Nuevo (Array_of_Arrays); # Obtener la próxima tupla My $ Number_of_tuples = $ iterator-> Cardinality; # Obtener la próxima tupla My $ tuple = $ iterator-> obtener; # Mover de vuelta una posición My $ Tuple = $ ITERADOR-> UNGET; # Obtenga la tupla anterior sin restablecer # el cursor (echar un vistazo a él) My $ Siguiente_tuple = $ ITERATOR-> Siguiente; # Obtenga la tupla anterior sin restablecer # el cursor My $ last_tuple = $ iterator-> Anterior; # Obtener una tupla aleatoria My $ tuple = $ iterator-> aleatorio; # en el contexto de la lista devuelve una lista de todas las tuplas mis @tuplies = $ iterator-> combinaciones; # en el contexto escalar devuelve una referencia de matriz a todas las tites mis $ tieples = $ iterator-> combinaciones; Dados sets S (1), S (2), ..., S (k), cada uno de la cardinalidad N (1), n (2), ..., N (k) respectivamente, el producto cruzado de los conjuntos es el CP establecido de tuplas ordenadas de manera que {| | S1 => S (1), S2 => S (2), .... SK => S (K). } Si no le gusta esa descripción, ¿qué tal: cree una lista tomando un artículo de cada matriz y haga eso por todas las formas posibles que se pueden hacer, de modo que el primer elemento en la lista siempre sea desde la primera matriz, El segundo artículo de la segunda matriz, y así sucesivamente. Requisitos: · Perl
Set :: crossproduct Software relacionado