Method: NetworkX::Graph#remove_nodes

Defined in:
lib/networkx/graph.rb

#remove_nodes(nodes) ⇒ Object Also known as: remove_nodes_from

Removes multiple nodes from the graph

Examples:

graph.remove_nodes(["Noida", "Bangalore"])

Parameters:

  • nodes (Array<Object>)

    the array of nodes to be removed



131
132
133
134
135
136
137
138
139
# File 'lib/networkx/graph.rb', line 131

def remove_nodes(nodes)
  case nodes
  when Set, Array
    nodes.each { |node| remove_node(node) }
  else
    raise ArgumentError, 'Expected argument to be an Array or Set of nodes, ' \
                         "received #{nodes.class.name} instead."
  end
end