Python人工智能开发:代理架构与分层控制
1. Python人工智能实用工具
1.1 显示工具
在开发过程中,为了简化操作并仅使用标准Python,采用基于文本的代码跟踪方式。若要对代码进行图形化展示,可以重写显示定义。
display.py 文件提供了一种简单的方法来跟踪算法的中间步骤,以下是相关代码:
class Displayable(object):
"""Class that uses 'display'.
The amount of detail is controlled by max_display_level
"""
max_display_level = 1 # can be overridden in subclasses or instances
def display(self,level,*args,**nargs):
"""print the arguments if level is less than or equal to the
current max_display_level.
level is an integer.
the other arguments are whatever arguments print can take.
"""
if level <= self.max_display_level:
print(*args, **nargs)
超级会员免费看
订阅专栏 解锁全文
1701

被折叠的 条评论
为什么被折叠?



