gpt4 book ai didi

lisp - 请帮助破译这个 lisp 摘录

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:39 25 4
gpt4 key购买 nike

(let ((g (* 2 (or (gethash word good) 0)))
(b (or (gethash word bad) 0)))
(unless (< (+ g b) 5)
(max .01
(min .99 (float (/ (min 1 (/ b nbad))
(+ (min 1 (/ g ngood))
(min 1 (/ b nbad)))))))))

最佳答案

问题是什么?它几乎是简单的英语:

g 是哈希表 goodword 的值(如果不存在则为 0)乘以 2

(let ((g (* 2 (or (gethash word good) 0)))

b word 在哈希表 bad 中的值(如果那里不存在则为 0)。

      (b (or (gethash word bad) 0)))

考虑到这一点,并假设gb之和不小于5

   (unless (< (+ g b) 5)

返回 0.01 或 0.01 中的最大值

     (max .01

0.99 或中的最小值

          (min .99 

b/nbad 除以 b/nbadg 之和>/ngood(作为一个浮点值,那些单独的商应该最多为 1)。

               (float (/ (min 1 (/ b nbad))
(+ (min 1 (/ g ngood))
(min 1 (/ b nbad)))))))))

关于lisp - 请帮助破译这个 lisp 摘录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069703/

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