class_docstr: Models a node within a search space.
  
  Nodes can be internal or terminal, and may or may not be choices.
  A choice is a node that models a discrete choice out of k > 1 options.
class_docstr_tok: ["Models","a","node","within","a","search","space",".","Nodes","can","be","internal","or","terminal",",","and","may","or","may","not","be","choices",".","A","choice","is","a","node","that","models","a","discrete","choice","out","of","k",">","1","options","."]
docstr: Determines whether this node is a choice.
  
  A choice is a node that models a discrete choice out of k > 1 options.
docstr_tok: ["Determines","whether","this","node","is","a","choice",".","A","choice","is","a","node","that","models","a","discrete","choice","out","of","k",">","1","options","."]
code: def choice(self):
      """Determines whether this node is a choice.
  
      A choice is a node that models a discrete choice out of k > 1 options.
      """
      return self.value is None
  
imports: import functools
  import itertools
  import collections
  import math
label_desc: Use image node_id 5 for calling the Node obj's underlying member method code with example usage: obj.choice() and returns: unknown