Changeset 4050


Ignore:
Timestamp:
Mar 4, 2021, 7:50:00 AM (8 months ago)
Author:
Peter
Message:

remove white-space

Location:
trunk/yat/classifier
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/classifier/Target.cc

    r3855 r4050  
    4747  {
    4848  }
    49  
     49
    5050
    5151  Target::Target(const std::vector<std::string>& label)
     
    5353    init(label);
    5454  }
    55  
     55
    5656
    5757  Target::Target(const std::vector<std::string>& label,
     
    6262    labels_ = t.labels_;
    6363    classes_.reserve(label.size());
    64     for (std::vector<std::string>::const_iterator lab=label.begin(); 
     64    for (std::vector<std::string>::const_iterator lab=label.begin();
    6565         lab!=label.end(); ++lab) {
    6666      std::map<std::string,size_t>::iterator i=class_map_.lower_bound(*lab);
     
    8585      if(sep=='\0')
    8686        ok=!(is>>word).fail();
    87       else 
     87      else
    8888        ok=!getline(is, word, sep).fail();
    8989
     
    9191      if (!word.size() || !ok )
    9292        continue;
    93      
     93
    9494      vec.push_back(word);
    9595    }
     
    100100    init(vec);
    101101  }
    102  
    103 
    104   Target::Target(const Target& t, 
     102
     103
     104  Target::Target(const Target& t,
    105105                 const utility::Index& index)
    106106    : class_map_(t.class_map_)
     
    131131  }
    132132
    133   void Target::init(const std::vector<std::string>& label) 
     133  void Target::init(const std::vector<std::string>& label)
    134134  {
    135135    classes_.clear();
     
    137137    class_map_.clear();
    138138    labels_.clear();
    139    
     139
    140140    for (size_t i=0; i<label.size(); i++) {
    141       std::map<std::string,size_t>::iterator iter = 
     141      std::map<std::string,size_t>::iterator iter =
    142142        class_map_.lower_bound(label[i]);
    143143
    144144      // label in map
    145       if (iter != class_map_.end() && 
     145      if (iter != class_map_.end() &&
    146146          !(class_map_.key_comp()(label[i],iter->first)) ){
    147147
     
    151151      else{
    152152        classes_.push_back(class_map_.size());
    153         class_map_.insert(iter, std::make_pair(label[i],classes_[i])); 
     153        class_map_.insert(iter, std::make_pair(label[i],classes_[i]));
    154154        labels_.push_back(label[i]);
    155155      }
     
    157157    // setting binary to false for every class
    158158    binary_=std::vector<char>(nof_classes(),false);
    159    
     159
    160160    set_binary(0,true);
    161161  }
     
    182182  }
    183183
    184   size_t Target::size(const std::string& label) const 
    185   {
    186     std::map<std::string,size_t>::const_iterator i=class_map_.find(label);   
     184  size_t Target::size(const std::string& label) const
     185  {
     186    std::map<std::string,size_t>::const_iterator i=class_map_.find(label);
    187187    if(i==class_map_.end())
    188188      return 0;
     
    190190    return size(i->second);
    191191  }
    192  
     192
    193193  size_t Target::size(void) const
    194194  {
  • trunk/yat/classifier/Target.h

    r3855 r4050  
    1 #ifndef _theplu_yat_classifier_target_ 
    2 #define _theplu_yat_classifier_target_ 
     1#ifndef _theplu_yat_classifier_target_
     2#define _theplu_yat_classifier_target_
    33
    44// $Id$
     
    4040    class Index;
    4141  }
    42 namespace classifier { 
     42namespace classifier {
    4343
    4444  ///
     
    4747  class Target
    4848  {
    49  
     49
    5050  public:
    5151    /**
     
    6060
    6161    /**
    62        @brief Constructor 
     62       @brief Constructor
    6363    */
    6464    Target(const std::vector<std::string>& labels, const Target&);
     
    8787    ///
    8888    const std::map<std::string,size_t>& classes(void) const;
    89    
     89
    9090    /**
    9191       This function is equivalent to Target::classes().size()
    92        
     92
    9393       \return number of classes
    94        
     94
    9595       \note there might be empty classes, i.e., classes with zero
    96        samples. This may happen when using 
     96       samples. This may happen when using
    9797       Target(const std::vector<std::string>& labels, const Target&) or
    9898       Target(const Target& org, const std::vector<size_t>& vec).
     
    109109    ///
    110110    bool binary(size_t i) const;
    111    
     111
    112112    ///
    113113    /// The size of returned vector is equal to number of classes. To
     
    154154    ///
    155155    size_t operator()(size_t sample) const;
    156    
     156
    157157    ///
    158158    /// @return the class of @a sample
     
    169169
    170170  private:
    171     /// @brief Copy Constructor 
     171    /// @brief Copy Constructor
    172172    // using compiler generated constructor
    173     //Target(const Target& other); 
     173    //Target(const Target& other);
    174174
    175175    // binary target for class i
     
    177177    std::vector<size_t> classes_; // class of sample i
    178178    // map between class label and class index (inverse of labels_)
    179     std::map<std::string,size_t> class_map_; 
     179    std::map<std::string,size_t> class_map_;
    180180    std::vector<std::string> labels_; // label of class i
    181    
     181
    182182    void init(const std::vector<std::string>&);
    183183
    184   }; 
    185  
     184  };
     185
    186186  ///
    187187  /// The output operator for the Target class.
Note: See TracChangeset for help on using the changeset viewer.