我正在尝试学习Python并尝试从
运行代码https://github.com/joelgrus/data-science-from-scratch/blob/master/code/statistics.py
但是,代码既不在Python中也不在Ipython中运行。
首先,它说没有名为linear_algebra
的模块,我使用的是Anaconda3,至少我不知道哪个等效模块是正确的。
第二个代码不接受第115行附近的“打印”〜行,它始终显示SyntaxError:Invalid Syntax。
我在搜索时看到过类似的问题,例如2-3次,但是答案可以进一步帮助我.....有人可以解释一下,为什么代码不起作用或我必须如何将其更改为用它吗?
答案 0 :(得分:2)
您说您正在使用使用Python 3的Anaconda3。但是,您链接的代码的几个方面都清楚表明该代码适用于Python2。(语句from __future__ import division
,不带括号的print语句)等)
因此,请安装Anaconda2或其他一些Python 2发行版,安装linear_algebra模块,然后重试。