code: def full(shape, val, dtype=None, **kwargs):
      
      if dtype is None:
          dtype = _numpy.float32
      return _internal._full(shape=shape, dtype=dtype, value=float(val), **kwargs)
docs: Returns a new array of given shape and type, filled with the given value `val`.
  
      Parameters
      ----------
      shape :  int or sequence of ints
          Shape of the new array.
      val : scalar
          Fill value.
      dtype : str or numpy.dtype, optional
          The value type of the inner value, default to ``np.float32``.
  
      Returns
      -------
      out : Symbol
          The created Symbol