code: def list_to_1d_numpy(data, dtype=np.float32, name='list'):
      
      if is_numpy_1d_array(data):
          if data.dtype == dtype:
              return data
          else:
              return data.astype(dtype=dtype, copy=False)
      elif is_1d_list(data):
          return np.array(data, dtype=dtype, copy=False)
      elif isinstance(data, Series):
          return data.values.astype(dtype)
      else:
          raise TypeError("Wrong type({0}) for {1}.\n"
                          "It should be list, numpy 1-D array or pandas Series".format(type(data).__name__, name))
docs: Convert data to 1-D numpy array.