code: def demo_weighted_rows() -> hip.Experiment:
      experiment = hip.Experiment.from_iterable(
          [
              {"w": 1.0, "a": 1, "b": 1},
              {"w": 2.0, "a": 2, "b": 1},
              {"w": -2.0, "a": 2, "b": 1},
              {"w": math.inf, "a": 2, "b": 2},
              {"w": "not_a_number", "a": 2, "b": 3},
              {"w": None, "a": 3, "b": 3},
              {"a": 4, "b": 3},
          ]
      )
      experiment.weightcolumn = "w"
      return experiment
  
imports: import uuid
  import random
  import math
  import time
  import typing
  from .None import experiment
label_desc: Use image node_id 19 for calling a global function with example usage: demo_weighted_rows() and returns: experiment