【问题标题】:Maximum amount of data that R igraph package can handleR igraph 包可以处理的最大数据量
【发布时间】:2022-01-04 14:58:54
【问题描述】:

我想问一下 R igraph 包可以处理的最大数据量是多少。是否可以写入数亿行数据?我在文件上找不到任何具体内容。文档说它可以处理海量数据。

谢谢

【问题讨论】:

  • igraph 处理图表,而不是表格,因此没有“行”。

标签: r igraph


【解决方案1】:

目前,R/igraph 不会检查是否超出了图形大小限制,但是,如果您确实超出了某些值,它可能会出现异常。有望为 2.0 版添加检查。

为了安全起见,请遵循以下准则:

  • 避免使用超过2^31 - 1 ~ 21 亿个元素的向量或矩阵。这是指矩阵中元素的总数,即方阵不应大于 46340 x 46340。
  • 图的顶点数应少于 2^31 - 1 ~ 21 亿个。
  • 图的边数应少于2^30 - 1 ~ 10 亿。

这些可能仍然是 R/igraph 2.0 版的大小限制,除了当超过它们时,将显示一个用户友好的错误。这些限制的原因是 R 仍然不支持 64 位整数。

igraph 的 C、Python 和 Mathematica 接口将能够处理更大的图形,因为它们将在支持它的系统上使用 64 位整数。

【讨论】:

    猜你喜欢
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    相关资源
    最近更新 更多