我最近开始自学数据分析,并试图在我的Mac Book上复制Python代码。我在Jupyter中输入以下内容:
%pylab inline
import linreg
import pandas as
但是,我收到以下错误消息:
Populating the interactive namespace from numpy and matplotlib
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-21-be04d91f348a> in <module>()
1 get_ipython().magic(u'pylab inline')
----> 2 import linreg
3 import pandas as pd
ImportError: No module named linreg
经过广泛的Google搜索后,我发现没有此类导入错误的实例。代码有问题吗?如果没有,我如何将linreg模块添加到Jupyter?我复制了以下网站的代码。
答案 0 :(得分:1)
指令&#34;导入linreg&#34;从您在Jupyter中运行的文件的当前目录中导入另一个Python文件作为模块。
这意味着您尝试复制的工作表本身并不工作,但需要运行模块linreg。该模块由文件linreg.py提供,您可以在&#34; notebooks&#34;中找到它。工作表练习的文件夹: http://nbviewer.jupyter.org/github/nborwankar/LearnDataScience/tree/master/notebooks/
我建议您在本地运行示例应该做的是将位于https://github.com/nborwankar/LearnDataScience的所有工作表文件复制到您的计算机并从那里开始。这将为您提供正确的文件夹结构,以便所有工作表都可以找到它们的依赖项。按照该页面上的说明进行操作。
答案 1 :(得分:0)
你应该下载github repo。 linreg.py是一个帮助模块。
Github回购: https://github.com/nborwankar/LearnDataScience
https://github.com/nborwankar/LearnDataScience/blob/master/notebooks/linreg.py