parameters: (features, indices, name=None)
return_statement: return lbann.Gather(features, indices, axis=0, name=name)
docstring: Places the features according the indices to an expanded matrix
  
         output[i] = features[indices[i]]
  
         Args:
              features (Layer) : 2D matrix with shape (N, F)
              indices (Layer): 1D matrix with shape (E)
         returnL (Layer) of shape (E,F)
docstring_summary: Places the features according the indices to an expanded matrix
docstring_tokens: Places the features according the indices to an expanded matrix
function: def GraphExpand(features, indices, name=None):
      """Places the features according the indices to an expanded matrix
  
         output[i] = features[indices[i]]
  
         Args:
              features (Layer) : 2D matrix with shape (N, F)
              indices (Layer): 1D matrix with shape (E)
         returnL (Layer) of shape (E,F)
      """
      GraphExpand.count += 1
      if (name is None):
          name = f"graph_expand_{GraphExpand.count}" 
      return lbann.Gather(features, indices, axis=0, name=name)
function_tokens: def GraphExpand ( features , indices , name = None ) : GraphExpand . count += 1 if ( name is None ) : name = f"graph_expand_{GraphExpand.count}" return lbann . Gather ( features , indices , axis = 0 , name = name )