igraph

时间:2018-01-17 06:21:04

标签: matrix igraph

在igraph中,我们可以使用igraph_matrix_size来获取矩阵的大小,我们可以使用igraph_matrix_capacity来获取矩阵的容量,但是谁可以告诉我它们之间有什么区别?

谢谢。请。

1 个答案:

答案 0 :(得分:0)

igraph_matrix_capacity显示了矩阵在不进行重定位的情况下可能具有的元素数量。

documentation中的更多详细信息:

  

3.11.3。 igraph_matrix_size - 矩阵中元素的数量。

     

long int igraph_matrix_size(const igraph_matrix_t *m);

http://igraph.org/c/doc/ch07.html#igraph_matrix_size

与:相比:

  

3.11.4。 igraph_matrix_capacity - 返回为其分配的元素数   矩阵。

     

long int igraph_matrix_capacity(const igraph_matrix_t *m);

     

注意这可能与矩阵的大小不同(如   由igraph_matrix_size()查询,并指定了多少元素   矩阵可以保持,无需重新分配。

http://igraph.org/c/doc/ch07.html#igraph_matrix_capacity

希望能回答你的问题。