コード例 #1
0
ファイル: csv_source.py プロジェクト: pmacosta/putil
 def _set_dep_var(self, dep_var):
     putil.exh.addex(
         ValueError,
         'Arguments `indep_var` and `dep_var`'
         ' must have the same number of elements',
         self._raw_indep_var.size != dep_var.size
     )
     self._raw_dep_var = round_mantissa(dep_var, PRECISION)
     self._update_dep_var()
コード例 #2
0
ファイル: csv_source.py プロジェクト: pmacosta/putil
 def _set_indep_min(self, indep_min):
     putil.exh.addex(
         ValueError,
         'Argument `indep_min` is greater than argument `indep_max`',
         _C(self.indep_max, indep_min) and (self.indep_max < indep_min)
     )
     self._indep_min = (
         round_mantissa(indep_min, PRECISION)
         if not isinstance(indep_min, int) else
         indep_min
     )
     # Apply minimum and maximum range bounding and assign it to
     # self._indep_var and thus this is what self.indep_var returns
     self._update_indep_var()
     self._update_dep_var()