Wolfram Language

Mapeamento sobre subconjuntos de elementos

A nova função SubsetMap permite extrair um subconjunto de elementos de uma expressão, manipulá-los e, finalmente, reinseri-los novamente nas mesmas posições da expressão. Neste exemplo, SubsetMap é usado para construir redes de classificação.

Como um simples exemplo, pegue uma lista de números inteiros e acumule os elementos em posições pares.

Agora inverta os elementos em posições pares na lista.

Para uma aplicação mais interessante, implemente uma rede de classificação que classifique aleatoriamente pares de elementos até que todos os elementos sejam classificados.

Para listas mais longas, encontrar os últimos elementos para reordenar pode precisar de muitos passos.

Portanto, uma representação logarítmica é mais apropriada.

Exemplos Relacionados

de en es fr ja ko zh