python - 如何使用 python 修改给定的图网络以实现固定的平均度数?
问题描述
我想更改给定图形的平均度数。假设我有一个平均度数为 14.5 的图网络,现在我想将其平均度数更改为 12 或 16。我知道它会改变网络架构,但我想这样做。
解决方案
从平均的定义来看,如果去掉一条边,平均度数会减少2/|G| (|G| 是顶点数)。如果添加一条边,平均度数将增加 2/|G|。
这样你就可以改变平均学位。
您也可以以某种方式删除(或添加)某些顶点,以做到这一点。
这两个操作都会给你一些值。(这意味着您无法以这种方式达到任何您想要的实数)
我真的不知道你的任务是什么,但我希望这会有所帮助。
推荐阅读
- javascript - Javascript对象,动态数据获取点后的最后一个字符串
- binding - 如何将 svelte 中的变量绑定到下拉对象中的变量?
- javascript - JavaScript Azure Blob 存储移动 blob
- arrays - html模板数组变量中的角度10与类型声明不匹配
- java - Atmosphere servlet 类加载与 java 冲突
- python - Pymongo .find() query
- php - 从 MySQL 获取数据并在 PHP Rest-API 的对象内显示对象
- python - 在python上删除括号之间的数字及其符号的函数?
- javascript - 如何在javascript中将字符串的值乘以数字
- snowflake-cloud-data-platform - 如何创建雪花安全管理员角色并同时限制一个数据库的权限