FRsūtil̲s
A fuzzy-rough reasoning utilities library
 
Loading...
Searching...
No Matches
frsutils.core.similarities.LinearSimilarity Class Reference
Inheritance diagram for frsutils.core.similarities.LinearSimilarity:
Collaboration diagram for frsutils.core.similarities.LinearSimilarity:

Public Member Functions

np.ndarray compute (self, np.ndarray diff)
 
- Public Member Functions inherited from frsutils.core.similarities.SimilarityFunction
np.ndarray __call__ (self, np.ndarray diff)
 

Detailed Description

Linear similarity: sim = max(0, 1 - |v1 - v2|)

Definition at line 31 of file similarities.py.

Member Function Documentation

◆ compute()

np.ndarray frsutils.core.similarities.LinearSimilarity.compute ( self,
np.ndarray diff )

Reimplemented from frsutils.core.similarities.SimilarityFunction.

Definition at line 35 of file similarities.py.

35 def compute(self, diff: np.ndarray) -> np.ndarray:
36 return np.maximum(0.0, 1.0 - np.abs(diff))
37
38

The documentation for this class was generated from the following file: