
# personalrank算法(1.0.0) - Personalrank
表1parameters参数说明 
| 参数             | 是否必选 | 类型      | 说明                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|:---|
| source         | 是    | String  | 节点的ID。                                                                                                                                                                                                                                                                                                       |
| alpha          | 否    | Double  | 权重系数(又称阻尼系数)，取值范围为（0,1），默认值为0.85。                                                                                                                                                                                                                                                                            |
| convergence    | 否    | Double  | 收敛精度。 取值范围0\~1，不包括0和1，默认值为0.00001。                                                                                                                                                                                                                                              |
| max_iterations | 否    | Integer | 最大迭代次数。API调用限制为\[1,2147483647\]，前端调用限制为\[1,2000\]，默认值为1000。                                                                                                                                                                                                                                                  |
| num_thread     | 否    | Integer | 并发线程数。范围为\[1,40\]，小于1会自动置为1，大于40则自动置为40。默认值为4。                                                                                                                                                                                                                                                               |
| directed       | 否    | Boolean | 是否考虑边的方向，取值为true或false，默认值为true。                                                                                                                                                                                                                                                                             |
| weight         | 否    | String  | 空或字符串。 - 空：边上的权重、距离默认为"1"。  - 字符串：对应的边上的属性将作为权重，当某边没有对应属性时，权重将默认为"1"。   说明： 边上权重应大于0。 |
   
![](https://support.huaweicloud.com/api-ges/public_sys-resources/note_3.0-zh-cn.png)
关于迭代次数（max_iterations）和收敛精度（convergence）参数如何调节，请参考[迭代次数和收敛精度的关系](https://support.huaweicloud.com/api-ges/ges_03_0077.html#ges_03_0077__li11311145111515)。
表2response_data参数说明 
| 参数      | 类型     | 说明                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| source  | String | -                                                                                                                                                                                                                                                                                                                  |
| results | List   | 各节点的personalrank值，格式：\[{"id":vertexId,"personalrank":rankValue},...\]。其中： - vertexId：string类型。  - rankValue：double类型。   |
   
