cosineSimilarity

Computes the cosine similarity of input ranges a and b. The two ranges must have the same length. If both ranges define length, the check is done once; otherwise, it is done at each iteration. If either range has all-zero elements, return 0.

CommonType!(ElementType!(Range1), ElementType!(Range2))
cosineSimilarity
(
Range1
Range2
)
(
Range1 a
,
Range2 b
)
if (
isInputRange!(Range1) &&
isInputRange!(Range2)
)

Meta