コード例 #1
0
ファイル: datadef.py プロジェクト: jmurray1022/mptuner
 def outdata(self):
     mask = ma.mask_or(self.colmask, self.resmask)
     clean = ma.masked_array(data=self.data, mask = mask, fill_value = "NA")
     ldata = clean.filled(np.nan).tolist()
     
     for i, row in enumerate(ldata):
         for j, col in enumerate(row):
             if np.isnan(ldata[i][j]): ldata[i][j] = "NA"
             
     fulldata = vstack((hstack((array(self.indname),self.colnames)), 
         hstack((transpose(np.atleast_2d(self.ind)), ldata))))
     return fulldata
コード例 #2
0
ファイル: datadef.py プロジェクト: jmurray1022/mptuner
 def mask(self):
     out = ma.make_mask_none(self.data.shape)
     for mask in self.masks: #(self.resmask, self.colmask, self.incmask, self.fitmask):
         out = ma.mask_or(out, mask)
     return out