PDL :: Niceslice.

PDL :: Niceslice Perl Módulo contém uma sintaxe mais agradável de fatiar para o PDL.
Baixe Agora

PDL :: Niceslice. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Christian Soeller
  • Site do editor:
  • http://search.cpan.org/~hbiersma/MQSeries-1.28-b/MQSeries/QueueManager.pm

PDL :: Niceslice. Tag


PDL :: Niceslice. Descrição

PDL :: NicesLice Perl Módulo contém uma sintaxe mais agradável de fatiar para o PDL. PDL :: Niceslice Perl módulo contém uma sintaxe mais agradável de fatiar para pdl.synopsys use PDL :: Niceslice; $ a (1: 4). = 2; # sintaxe concisa para faixas Imprimir $ B ((0), 1: $ final); # use variáveis na expressão de fatia $ a-> xchg (0,1) -> (($ pos-1)). = 0; # padrão padrão Sintaxe $ IDX = longo 1, 7, 3, 0; # um piddle de índices $ a (-3: 2: 2, $ IDX) + = 3; # misture a indexação explícita e varia $ a-> clump (1,2) -> (0:30); # 'Método padrão' sintaxe $ A (myfunc (0, $ var), 1: 4) ++; # Ao usar funções em expressões de fatia # use parênteses em torno de args! $ b = $ a (* 3); # Adicionar dimensão dummy do pedido 3 # modificadores são especificados em A; bloco de fuga pré-separado $ a ($ a! = 3;?) ++; # curto por $ a-> onde ($ a! = 3) ++ $ a (0: 1114; _). = 0; # curto por $ a-> Flat -> (0: 1114) $ B = $ A (0: -1: 3; |); # curto para $ a (0: -1: 3) -> Sever $ n = sequência 3,1,4,1; $ b = $ n (;-); # soltar todas as dimensões do tamanho 1 (aka squeeze) $ b = $ n (0,0; - |); # squeeze * e * grave $ c = $ a (0,3,0 ;-); # mais compacta maneira de dizer $ a ((0), (3), (0)) # Use com versões perlll Use PDL :: Niceslice; # Próximo é necessário, veja abaixo PerllL> $ Perll :: Preprocess = PDL :: Niceslice :: perldlpp; Perll> $ A (4: 5). = XVals (2); Slicing é uma operação básica, extremamente comum, e o método de fatia do PDL seria incômodo para usar em muitos casos. PDL :: NicesLice retifica que, incorporando a nova sintaxe de fatia diretamente no idioma através de um filtro de origem Perl (veja a página Perlfilter Man). Niceslice não adiciona nova funcionalidade, apenas sintaxe conveniente.Nicice é carregado automaticamente no shell perlll, mas (para evitar conflitos com outros módulos) deve ser carregado automaticamente em scripts perl / pdl independentes (veja abaixo). Se você preferir não usar um prefilter em seus scripts autônomos, poderá usar o método de fatia nesses scripts, em vez dos construtos de Niceslice mais compactos.Requirements: · Requisitos de Perl: · Perl.


PDL :: Niceslice. Software Relacionado

B :: mais.

B :: Mais módulo Perl contém métodos e funções de introspecção adicional. ...

294

Download