code: def noise_get(
      n: tcod.noise.Noise, f: Sequence[float], typ: int = NOISE_DEFAULT
  ) -> float:
      
      return float(lib.TCOD_noise_get_ex(n.noise_c, ffi.new("float[4]", f), typ))
docs: Return the noise value sampled from the ``f`` coordinate.
  
      ``f`` should be a tuple or list with a length matching
      :any:`Noise.dimensions`.
      If ``f`` is shoerter than :any:`Noise.dimensions` the missing coordinates
      will be filled with zeros.
  
      Args:
          n (Noise): A Noise instance.
          f (Sequence[float]): The point to sample the noise from.
          typ (int): The noise algorithm to use.
  
      Returns:
          float: The sampled noise value.