问题标签 [graphlab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
145 浏览

c++ - std::vector::push_back 在 GraphLab apply() 中引发分段错误

我正在尝试使用 GraphLab 实现 BFS 算法。在我的 vertex_data 结构中,我使用一个向量来保存到目前为止已经遍历的路径。

然后在 apply() 函数中,我试图将当前顶点 id 推送到该特定顶点的 current_path:

文档中 data() 的定义也是:

GraphLab 负责将 vertex_data 对象包装为 vertex_data_type。当我运行它时,某些顶点的 push_back() 函数出现段错误。我检查了 vid,它始终是一个具有实际值的整数。运行 vertex.data().current_path.size(),我得到 0。

我尝试了几种方法,例如创建一个本地向量并在 vertex.data() 替换一个并在推送 id 之前调整大小。在第一种情况下,我在尝试替换时遇到 seg 错误,在第二种情况下,resize 可以毫无问题地执行,但推送一直给我 seg 错误。

您对可能出现的问题有任何想法吗?

谢谢

0 投票
1 回答
3887 浏览

python - 在 Windows 7 上安装 GraphLab Create 的问题

作为课程的一部分,我尝试按照https://dato.com/站点上的说明安装 GraphLab Create。我的系统在具有 8 GB RAM 和大约 40 GB 可用硬盘空间的 Windows 7 Professional 上运行。

我做了以下事情:

  1. 根据 GraphLab 创建说明安装了Windows 64 位 Python 2.7 图形安装程序,然后
  2. 按照上面链接中的说明,按照“Anaconda Python 安装”部分的顺序执行步骤。

我的安装成功了,但是我无法使用这个包,导入 graphlab 抛出错误。日志文件和错误如下:

虽然我可以在我的系统上看到文件夹 C:\Anaconda\envs\dato-env,但 import graphlab 会引发错误。

感谢帮助。

0 投票
0 回答
1034 浏览

python - GraphLab 创建/Canopy - 运行时异常。无法评估 lambda。-

我正在使用安装在 Win 7 Pro 上的 GraphLab Create + Enthought Canopy Express

这是我安装 GraphLab Create 的方式

我在IPython Notebook里面使用它Canopy Editor

以下命令有效。

而当我运行以下代码时 -

我收到运行时异常

我是新的 GraphLab 创建 - 请帮助。它似乎是由环境设置引起的。我一直在阅读此论坛中的其他帖子。

我跑了graphlab.get_runtime_config()——除其他外,它返回了 GRAPHLAB_CACHE_FILE_LOCATIONS. 这是 server_log 文件中的一部分。

我可以看到三个 Python27.lib - 它们的大小相同。

这是在我的机器上运行时的输出。

您可能提供的有关我如何进一步解决此问题的任何输入都将非常有帮助。

0 投票
3 回答
7738 浏览

graphlab - 如何将`apply`与需要多个输入的函数一起使用

我有一个有多个输入的函数,并想SFrame.apply用来创建一个新列。我找不到将两个参数传递给SFrame.apply.

理想情况下,它将列中的条目作为第一个参数,我将传入第二个参数。直觉上像...

0 投票
1 回答
88 浏览

python - Python不执行写命令

Python 未完成以下功能(使用 iPython Notebook 和 Graphlab)

这是脚本停止时的日志(5/10 分钟后)

因此,该函数在 submit.txt 中写入“Id,Sales”,但从未完成 for 循环......谢谢您的帮助。我真的不知道该怎么办。

0 投票
2 回答
1435 浏览

python - 如何计算一个单词在列中出现的次数

我有一个名为word_count的列,其中包含评论中所有单词的计数。我怎样才能找到该列的每一行中出现awesome一词的次数,并使用.apply()方法将其变成一个新列 say awesome

我怎样才能得到输出

必须创建 awesome 列,它必须包含从 word_count 列中取出的 awesome 的出现次数

0 投票
1 回答
121 浏览

ipython-notebook - 在 ipython 中运行 graphlab.text_analytics.count_words 时获取长整数,如何删除它?

我想从我的解决方案中删除这些长整数,请提出一些建议。

例如当我运行这个时:

我的输出是:

我不明白为什么我会得到这样的输出,并在键的值上添加了 L。

0 投票
1 回答
744 浏览

ipython - 如何升级graphlab create?

我想知道在哪里粘贴这个命令

以便它可以升级我的 graphlab 创建。

我使用的是 Windows 10 64 位。

0 投票
3 回答
11210 浏览

python - 根据给定分布对数据帧进行采样

如何根据给定的类\标签分布值对 pandas 数据框或 graphlab sframe 进行采样,例如:我想对具有标签\类列的数据框进行采样以选择行,以便平等地获取每个类标签,从而具有相似的频率为每个类标签对应一个均匀分布的类标签。或者最好是根据我们想要的类分布来获取样本。

以上应根据第二帧中的给定频率分布从第一个数据帧中提取行,其中频率计数值在 nostoextract 列中给出,以给出每个类最多出现 2 次的采样帧。如果找不到足够的类来满足所需的计数,则应忽略并继续。生成的数据帧将用于基于决策树的分类器。

正如评论员所说,采样数据帧必须包含 nostoextract 相应类的不同实例?除非给定类没有足够的示例,在这种情况下,您只需获取所有可用的示例。

0 投票
0 回答
543 浏览

python - GraphLab 使用 SFrame 创建:内存错误

我正在尝试制作一个 SFrame 来分析带有产品评论信息的文件夹“amazon_baby.gl”以进行情绪分析。该文件夹只有大约 40MB 大,我有大约 1GB 的内存。然而我得到一个错误:

/home/anshudwibhashi/Coursera/lib/python2.7/site-packages/graphlab/cython/cy_sframe.so 在graphlab.cython.cy_sframe.UnitySFrameProxy.head()

/home/anshudwibhashi/Coursera/lib/python2.7/site-packages/graphlab/cython/cy_sframe.so 在graphlab.cython.cy_sframe.UnitySFrameProxy.head()

内存错误:std::bad_alloc

我已经阅读了其他一些帖子,他们建议从 graphlab 文件夹中注释掉 CMakeLists.txt 中的某一行,但我首先找不到这样的文件夹......

另一件事是,SFrame 应该是一个可以工作的框架,尽管内存较少(与 pandas 等相比),但我收到了这个错误。请帮忙!

谢谢!

编辑:我刚刚检查过我已经有大约 800 MB 可用空间了!