虽然我认识到这可能是一个微不足道的问题,但我在这个主题的研究中找不到答案。
假设我有一个函数statistics
,它包含各种子例程,并且我将它们放在Jupyter笔记本顶部的单元格中。
我将如何在Jupyter Notebook中引用其中一些子例程?假设我想在我的linearRegression
函数中使用我创建算法的statistics
子路径。
我收到错误module 'statistics' has no attribute 'lienarRegression'
答案 0 :(得分:1)
所以根据我的理解,你有一个函数,里面定义了函数,并希望在别处使用这些子函数?你不能用Python做到这一点。定义main函数之外的子函数,它应该可以正常工作。
所以,请从这里开始:
def Foo():
def Bar():
print("Hello world!")
Bar()
到此:
def Bar():
print("Hello world!")
def Foo():
Bar()