IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 14, 2014, 1:05:35 PM (13 years ago)
Author:
bills
Message:

updates from the trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/bills_branches/bills_201312/psLib/src/math/psMixtureModels.c

    r36375 r36437  
    120120  *Ncensored = 0;
    121121
     122  int k = 0;
    122123  for (int i = 0; i < in->numRows; i++) {
    123124    int isCensored = 0;
     
    130131      *Ncensored = *Ncensored + 1;
    131132    }
    132     offsets->data.S32[i] = *Ncensored;
    133   }
     133    else {
     134      offsets->data.S32[k] = i - k;
     135      k++;
     136    }
     137    //    offsets->data.S32[i] = isCensored;
     138  }
     139
    134140  psImage *out;
    135141  if (*Ncensored == 0) {
     
    320326        }
    321327      }
    322       i = modes->data.F32[k];
    323       counts->data.F32[i] += 1.0;
     328      if (modes->data.F32[k] != -1) {
     329        i = modes->data.F32[k];
     330        counts->data.F32[i] += 1.0;
     331      }
    324332    }
    325333
     
    335343    for (k = 0; k < N; k++) {
    336344      i = modes->data.F32[k];
    337       for (j = 0; j < dim; j++) {
    338         means->data.F32[i][j] += D->data.F32[k][j];
     345      if (i != -1) {
     346        for (j = 0; j < dim; j++) {
     347          means->data.F32[i][j] += D->data.F32[k][j];
     348        }
    339349      }
    340350    }
Note: See TracChangeset for help on using the changeset viewer.