histogram correctly calculated for tensors where all elements are same.

This commit is contained in:
koray kavukcuoglu
2012-03-07 10:44:15 -05:00
parent d23559f3c9
commit 3802564e09

View File

@ -1145,6 +1145,11 @@ void THTensor_(histc)(THTensor *hist, THTensor *tensor, long nbins, real minvalu
minval = THTensor_(minall)(tensor);
maxval = THTensor_(maxall)(tensor);
}
if (minval == maxval)
{
minval = minval - 1;
maxval = maxval + 1;
}
real bins = (real)(nbins)-1e-6;
THTensor *clone = THTensor_(newWithSize1d)(THTensor_(nElement)(tensor));