抱歉,如果此主题未直接连接到数据科学。
我想了解Graphlab 工具的工作原理。首先,我想执行 Gallery 网站上的玩具示例。当我尝试执行示例代码时,除了一个命令外,一切都很好:我看不到 graphlab 之后的图show()。该命令show()返回给我某种 IPython 中的对象,而 IPython Notebook 中什么也没有。
如果示例代码有绘图,它直接依赖于 matplotlib 模块,我可以生成真实的绘图并将其保存在我的机器上。因此,我认为主要错误取决于 graphlab (或其类中的对象)。如果有人已经使用了这个工具并渲染了情节,他/她能告诉我,我如何执行 plots 命令?
In [8]: import graphlab
In [9]: from IPython.display import display
from IPython.display import Image
graphlab.canvas.set_target('ipynb')
In [10]:import urllib
url = 'https://s3.amazonaws.com/GraphLab-Datasets/americanMovies /freebase_performances.csv'
urllib.urlretrieve(url, filename='freebase_performances.csv') # downloads an 8MB file to the working directory
Out[10]: ('freebase_performances.csv', <httplib.HTTPMessage instance at 0x7f44e153cf38>)
In [11]: data = graphlab.SFrame.read_csv('remote://freebase_performances.csv', column_type_hints={'year': int})
…………
In [15]:data.show()
此行后无情节……
In [19]:print data.show()
<IPython.core.display.Javascript object at 0x7f44e14c0850>
打印命令后的graphlab(?)的对象