# Builtin - 资源 / 网络

## `Network_Conv_AdjDir(matrix, matrix_type, dir_type)`

声明：function

图结构算法-矩阵转换：方向调整 将3类关联矩阵转为方向统一的矩阵： 1）正向处理 统计类矩阵，越大越好，value 相关系数矩阵，绝对值越大越好，abs(value) 距离类矩阵，越小越好，1/value 2）反向处理：上述取倒数

| 参数          | 类型  | 说明                         |
| ------------- | ----- | ---------------------------- |
| `matrix`      | array | 二维数字数组, 关联矩阵       |
| `matrix_type` | any   | 用户自定义, 关联矩阵类型     |
| `dir_type`    | any   | 用户自定义, 关联矩阵调整方向 |

返回：array

## `Network_Conv_ToDist(matrix)`

声明：function

将关联矩阵转换为距离矩阵 要求关联矩阵是正数矩阵，且值越大表示关联性越强

| 参数     | 类型  | 说明                                                        |
| -------- | ----- | ----------------------------------------------------------- |
| `matrix` | array | 二维数字数组, 关联矩阵，其中值大于0表示两节点之间的关联强度 |

返回：array

## `Network_Node_DegreeCentrality(matrix)`

声明：function

度中心度

| 参数     | 类型  | 说明                       |
| -------- | ----- | -------------------------- |
| `matrix` | array | 二维数字数组类型，关联矩阵 |

返回：array

## `Network_Node_ClosenessCentrality(matrix, matrix_type)`

声明：function

邻近中心度

| 参数          | 类型  | 说明                       |
| ------------- | ----- | -------------------------- |
| `matrix`      | array | 二维数字数组类型，关联矩阵 |
| `matrix_type` | any   | 整数型，关联矩阵类型       |

返回：array

## `Network_Node_BetweennessCentrality(matrix, matrix_type)`

声明：function

中介中心度

| 参数          | 类型  | 说明                       |
| ------------- | ----- | -------------------------- |
| `matrix`      | array | 二维数字数组类型，关联矩阵 |
| `matrix_type` | any   | 整数型，关联矩阵类型       |

返回：array

## `Network_Node_NetCentrality(matrix, matrix_type)`

声明：function

网络中心度

| 参数          | 类型  | 说明                       |
| ------------- | ----- | -------------------------- |
| `matrix`      | array | 二维数字数组类型，关联矩阵 |
| `matrix_type` | any   | 整数型，关联矩阵类型       |

返回：array

## `Network_Node_EigenvectorCentrality(matrix, matrix_type)`

声明：function

特征向量中心度

| 参数          | 类型  | 说明                       |
| ------------- | ----- | -------------------------- |
| `matrix`      | array | 二维数字数组类型，关联矩阵 |
| `matrix_type` | any   | 整数型，关联矩阵类型       |

返回：array

## `Network_Density(matrix)`

声明：function

网络密度

| 参数     | 类型  | 说明                       |
| -------- | ----- | -------------------------- |
| `matrix` | array | 二维数字数组类型，关联矩阵 |

返回：float

## `Network_AveragePathLength(matrix, matrix_type)`

声明：function

平均路径长度

| 参数          | 类型  | 说明                       |
| ------------- | ----- | -------------------------- |
| `matrix`      | array | 二维数字数组类型，关联矩阵 |
| `matrix_type` | any   | 整数型，关联矩阵类型       |

返回：float

## `Network_MeanOccupiedLayer(matrix, matrix_type)`

声明：function

平均占有层

| 参数          | 类型  | 说明                       |
| ------------- | ----- | -------------------------- |
| `matrix`      | array | 二维数字数组类型，关联矩阵 |
| `matrix_type` | any   | 整数型，关联矩阵类型       |

返回：float

## `sysSendMail()`

声明：function

（参考文档未提供简述。）

返回：any

## `getUrl(src_url, parse_url)`

声明：function

解析在HTML中出现的URL，返回全路径URL串。

| 参数        | 类型   | 说明                                       |
| ----------- | ------ | ------------------------------------------ |
| `src_url`   | string | 字符串类型，所需解析的URL所在HTML的源URL。 |
| `parse_url` | string | 字符串类型，所需要解析的URL。              |

返回：string

### 示例

```tsl
getUrl('http://www.tinysoft.com.cn', 'index.html')
// 结果为：http://www.tinysoft.com.cn/index.html
```

## `createHttpSession()`

声明：function

创建一个http Session对象，并返回会话ID，即Session id。仅新一代TSL语言支持该函数。

返回：integer

### 示例

```tsl
// 获取指定网页的头部信息
sid := createHttpSession();
url := "http://www.baidu.com";
r := getHttp(sid, url, 60000, v, code);
hd := getHttpResponseHeader(sid);
echo hd, "\r\n";
return 1;
```

## `parseHtml(html, parsed, attr_name_is_index)`

声明：function

将指定的Html字符串解析成为类似于DOM格式的结构。

| 参数                 | 类型       | 说明                                                                                                                  |
| -------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------- |
| `html`               | string     | 字符串类型，所需解析的HTML串。                                                                                        |
| `parsed`             | array      | 存放返回的类DOM结构。                                                                                                 |
| `attr_name_is_index` | bool=false | 节点的属性是否以属性名作为下标。缺省值为假，属性以0,1,2自然下标序列的数字下标排列，为真则属性值以属性名为字符串下标。 |

返回：bool
