gpt4 book ai didi

haskell - 有没有更好的方法来用无点符号表示绝对误差函数?

转载 作者:行者123 更新时间:2023-12-03 14:29:25 26 4
gpt4 key购买 nike

用有针对性的符号表示:
absoluteError x y = abs (x-y)
无点表示法中的一个不清楚的例子:
absoluteError' = curry (abs . uncurry (-))

最佳答案

以下是您可以通过小步骤自己推导出它的方法:

absoluteError x y = abs (x-y) = abs ((-) x y) = abs ( ((-) x) y) 
= (abs . (-) x) y = ( (abs .) ((-) x) ) y =
= ( (abs .) . (-) ) x y

所以,由 eta-reduction , 如果 f x y = g x y我们得出结论 f = g .

此外,使用 _B = (.) 一会儿,
(abs .) . (-) = _B (abs .) (-) = _B (_B abs) (-) = (_B . _B) abs (-)
= ((.) . (.)) abs (-)

关于haskell - 有没有更好的方法来用无点符号表示绝对误差函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com