mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-02-17 06:48:09 +00:00
Update gaussian_fuzzyset.py
Fix membership method to return standard float type
This commit is contained in:
parent
4cdeb391c2
commit
8735fb0e66
|
@ -60,7 +60,7 @@ class GaussianFuzzySet:
|
|||
|
||||
membership_value = np.exp(-0.5 * ((member - self.mean) / self.std_dev) ** 2)
|
||||
# Directly return for non-complement or return 1 - membership for complement
|
||||
return membership_value if not self.is_complement else 1 - membership_value
|
||||
return float(membership_value) if not self.is_complement else 1 - float(membership_value)
|
||||
|
||||
def complement(self) -> GaussianFuzzySet:
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue
Block a user