code: def test_fuzzy_histogram_parameters(self):
      values = scipy.random.randint(0, 10, 100)
  
      # membership functions
      fuzzy_histogram(values, membership="triangular")
      fuzzy_histogram(values, membership="trapezoid")
      fuzzy_histogram(values, membership="gaussian")
      fuzzy_histogram(values, membership="sigmoid")
  
      # int/float
      fuzzy_histogram(values, range=(0, 10))  # int in range
      fuzzy_histogram(values, range=(0.0, 10.0))  # float in range
      fuzzy_histogram(values, bins=10)  # int in bins
      fuzzy_histogram(
          values, membership="sigmoid", smoothness=1
      )  # int in smoothness
      fuzzy_histogram(values, membership="sigmoid", smoothness=1.0)
  
file_path: medpy/tests/features_/histogram.py
imports: import unittest
  import math
  import scipy
  from medpy.features.histogram import fuzzy_histogram, triangular_membership, trapezoid_membership, gaussian_membership, sigmoidal_difference_membership
label_desc: Use image node_id 7 for calling the TestHistogramFeatures obj's underlying member method code with example usage: obj.test_fuzzy_histogram_parameters() without return types