Commit Graph

23 Commits

Author SHA1 Message Date
Julian Gilyadov
d0d72e0b5e
Implement L2Squared Distance and Norm 2022-06-28 15:28:58 -04:00
vdimir
4acd8f3147
Do not add extra parentheses for tuple negate unary operator 2021-09-30 13:47:29 +03:00
Alexey Boykov
e0963c7666 Cosine null fix 2021-09-23 15:54:00 +03:00
Alexey Boykov
6386560a9b Small update 2021-09-16 15:56:33 +03:00
Alexey Boykov
53d7649c33 Constant p 2021-09-16 15:43:10 +03:00
Alexey Boykov
d63a1fbe40 Add aliases 2021-09-09 18:45:05 +03:00
Alexey Boykov
17bbe120f6 Tests with non constant columns 2021-09-09 18:19:31 +03:00
Alexey Boykov
7eb725a743 Corner cases (check description)
+ for Strings, * for String and Number are not added as it can be implemented soon. LpNorm cannot get Decimal because of the pow function.
2021-09-09 16:32:17 +03:00
Alexey Boykov
7da26f8f3b NULL support (check description)
Interesting bug or feature: (1, 2) * NULL is NULL, not tuple of NULLs.
2021-09-09 16:07:51 +03:00
Alexey Boykov
75604817b2 unary operator 2021-08-30 20:13:41 +03:00
Alexey Boykov
65804040e4 operators 2021-08-30 19:10:27 +03:00
Alexey Boykov
96f80797b4 cosineDistance 2021-08-30 17:31:37 +03:00
Alexey Boykov
072104135a Normalize 2021-08-30 15:52:00 +03:00
Alexey Boykov
91199dc73a Changed operator, fix clarity of test 2021-08-27 20:05:33 +03:00
Alexey Boykov
46596ffc57 Names, tupleOperatorByNumber 2021-08-27 18:44:04 +03:00
Alexey Boykov
229b227328 Distances, interesting tests 2021-08-27 16:14:32 +03:00
Alexey Boykov
6fbdda6dd0 LpNorm 2021-08-26 21:17:44 +03:00
Alexey Boykov
657a8e13f9 max2, min2, LinfNorm 2021-08-26 15:34:46 +03:00
Alexey Boykov
eb4970bbc4 L2Norm 2021-08-25 18:44:35 +03:00
Alexey Boykov
ace922c8f6 L1Norm 2021-08-25 17:56:31 +03:00
Alexey Boykov
be7def3377 Reduced copy-paste, dotProduct 2021-08-25 17:02:04 +03:00
Alexey Boykov
04222f4e0d Divide, negate, test 2021-08-23 16:41:20 +03:00
Alexey Boykov
b3bd6b5b29 Operators, refactoring
Added operators, tupleHammingDistance has been refactored
2021-08-20 17:06:57 +03:00