def _get_default_bins(self):
if self._default_bins is None:<EOL><INDENT>v = <NUM_LIT><EOL>buckets = []<EOL>neg_buckets = []<EOL>while v < <NUM_LIT>:<EOL><INDENT>buckets.append(v)<EOL>neg_buckets.append(-v)<EOL>v *= <NUM_LIT><EOL><DEDENT>self._default_bins = neg_buckets[::-<NUM_LIT:1>] + [<NUM_LIT:0>] + buckets<EOL><DEDENT>return self._default_bins<EOL>
Ported from the C++ function InitDefaultBucketsInner() in the following file.
        https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/lib/histogram/histogram.cc
        See the following tutorial for more details on how TensorFlow initialize bin distribution.
        https://www.tensorflow.org/programmers_guide/tensorboard_histograms