    [NAME]
    ALL.dao.type.array.method

    [TITLE]
    Array methods

    [DESCRIPTION]

       1  dim( self :array, i : int )=>int
       2  dim( self :array )=>array<int>
       3  index( self :array, i : int )=>array<int>
       4  size( self :array )=>int
       5  resize( self :array, dims :array<int> )
       6  reshape( self :array, dims :array<int> )
       7
       8  permute( self :array, dims :array<int> )
       9  transpose( self :array )
      10  max( self :array<@ITEM> )=>tuple<@ITEM,int>
      11  min( self :array<@ITEM> )=>tuple<@ITEM,int>
      12  sum( self :array<@ITEM> )=>@ITEM
      13  varn( self :array )=>double
      14  reverse( self :array<@ITEM> )=>array<@ITEM>
      15  rank( self :array<any>, order :enum<ascend,descend>=$ascend, k=0 )=>array<int>
      16  sort( self :array<@T>, order :enum<ascend,descend>=$ascend, k=0 )=>array<@T>
      17
      18  fft( self :array<complex>, direction :enum<forward, backward> )
      19
      20  map( self :array<@T> )[item:@T,I:int,J:int,K:int,L:int,M:int=>@T2]=>array<@T2>
      21  reduce( self :array<@T> )[item:@T,res:@T,I:int,J:int,K:int,L:int,M:int=>@T]=>@T
      22  reduce( self :array<@T>, init :@V )[item:@T,res:@V,I:int,J:int,K:int,L:int,M:int=>@V]=>@V
      23  select( self :array<@T> )[item:@T,I:int,J:int,K:int,L:int,M:int=>int]=>list<@T>
      24  index( self :array<@T> )[item:@T,I:int,J:int,K:int,L:int,M:int=>int]=>list<array<int>>
      25  count( self :array<@T> )[item:@T,I:int,J:int,K:int,L:int,M:int=>int]=>int
      26  iterate( self :array<@T> )[item:@T,I:int,J:int,K:int,L:int,M:int]
      27  apply( self :array<@T> )[item:@T,I:int,J:int,K:int,L:int,M:int=>@T]=>array<@T>

    [STRUCTURE]

    dao.type.array.method--| dao.type.array.method: Array methods (1.3 KB)
                           |--dim----| dao.type.array.method.dim: Array method dim() (0.0 KB)
                           |--index--| dao.type.array.method.index: Array method index() (0.0 KB)