class_docstr: This is the basic field structure,
       which contains the weighted graph structure
       plus an array of data (the 'field')
  field is an array of size(n, p)
        where n is the number of vertices of the graph
        and p is the field dimension
class_docstr_tok: ["This","is","the","basic","field","structure",",","which","contains","the","weighted","graph","structure","plus","an","array","of","data","(","the","'field","'",")","field","is","an","array","of","size","(","n",",","p",")","where","n","is","the","number","of","vertices","of","the","graph","and","p","is","the","field","dimension"]
docstr: copy function
          
docstr_tok: ["copy","function"]
code: def copy(self):
      """copy function"""
      return Field(
          self.V,
          self.edges.copy(),
          self.weights.copy(),
          self.field.copy(),
      )
  
imports: from warnings import warn
  import numpy
  from .graph import Graph, WeightedGraph
label_desc: Use image node_id 17 for calling the Field obj's underlying member method code with example usage: obj.copy() and returns: Field