在igraph中,我们可以使用igraph_matrix_size
来获取矩阵的大小,我们可以使用igraph_matrix_capacity
来获取矩阵的容量,但是谁可以告诉我它们之间有什么区别?
谢谢。请。
答案 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
希望能回答你的问题。