Remove nodes from your graph. Parameters ---------- nodes_to_remove : list of object The list of nodes you want to remove. See Also -------- remove_node Examples -------- Remove node *[1, 2, 'a', 'b']* from *G*
(self, nodes_to_remove: list)
| 1177 | self._clear_cache() |
| 1178 | |
| 1179 | def remove_nodes(self, nodes_to_remove: list): |
| 1180 | """Remove nodes from your graph. |
| 1181 | |
| 1182 | Parameters |
| 1183 | ---------- |
| 1184 | nodes_to_remove : list of object |
| 1185 | The list of nodes you want to remove. |
| 1186 | |
| 1187 | See Also |
| 1188 | -------- |
| 1189 | remove_node |
| 1190 | |
| 1191 | Examples |
| 1192 | -------- |
| 1193 | Remove node *[1, 2, 'a', 'b']* from *G* |
| 1194 | |
| 1195 | >>> G.remove_nodes([1, 2, 'a', 'b']) |
| 1196 | |
| 1197 | """ |
| 1198 | for ( |
| 1199 | node |
| 1200 | ) in ( |
| 1201 | nodes_to_remove |
| 1202 | ): # If not all nodes included in graph, give up removing other nodes |
| 1203 | assert node in self._node, "Remove Error: No node {} in graph".format(node) |
| 1204 | for node in nodes_to_remove: |
| 1205 | self.remove_node(node) |
| 1206 | self._clear_cache() |
| 1207 | |
| 1208 | def remove_edge(self, u, v): |
| 1209 | """Remove one edge from your graph. |
no test coverage detected