original_docstring: 
          Preprocesses the data before the KNN
  
          Data is in the form [X,Y,Z,R,G,B,NormX,NormY,NormZ]
          Data array content is defined in libopen3D
  
          Normalization should occur for each column to aid the classification
          
docstring: Preprocesses the data before the KNN
  Data is in the form [X,Y,Z,R,G,B,NormX,NormY,NormZ]
  Data array content is defined in libopen3D
  
  Normalization should occur for each column to aid the classification
docstring_tokens: Preprocesses the data before the KNN Data is in the form [ X Y Z R G B NormX NormY NormZ ] Data array content is defined in libopen3D Normalization should occur for each column to aid the classification
code: def procData(self,data):
          """
          Preprocesses the data before the KNN
  
          Data is in the form [X,Y,Z,R,G,B,NormX,NormY,NormZ]
          Data array content is defined in libopen3D
  
          Normalization should occur for each column to aid the classification
          """
          # Normalize the numpy array by column
          data_norm = (data-data.min(0)) / data.ptp(0)
  
          return data_norm
code_tokens: def procData ( self , data ) : data_norm = ( data - data . min ( 0 ) ) / data . ptp ( 0 ) return data_norm
short_docstring: Preprocesses the data before the KNN
  Data is in the form [X,Y,Z,R,G,B,NormX,NormY,NormZ]
  Data array content is defined in libopen3D
short_docstring_tokens: Preprocesses the data before the KNN Data is in the form [ X Y Z R G B NormX NormY NormZ ] Data array content is defined in libopen3D
comment: """
          Preprocesses the data before the KNN
  
          Data is in the form [X,Y,Z,R,G,B,NormX,NormY,NormZ]
          Data array content is defined in libopen3D
  
          Normalization should occur for each column to aid the classification
          """$SEP$# Normalize the numpy array by column