input: from typing import List
  
  def create_3d_vector_class(vector_params: List[float]) -> str:
      """ Create a Python class which represents a 3D Vector and returns the string representation of the vector after initializing it with the given parameters.
      >>> create_3d_vector_class([1.0, 2.0, 3.0])
      '(1.0, 2.0, 3.0)'
      >>> create_3d_vector_class([4.5, -2.3, 0.0])
      '(4.5, -2.3, 0.0)'
      """
      class Vector3D:
          def __init__(self, x, y, z):
              self.x = x
              self.y = y
              self.z = z
          
          def __str__(self):
              return "(" + str(self.x) + ", " + str(self.y) + ", " + str(self.z) + ")"
      
      vector = Vector3D(*vector_params)
      return str(vector)
output:     class Vector3D:
          def __init__(self, x, y, z):
              self.x = x
              self.y = y
              self.z = z
          
          def __str__(self):
              return "(" + str(self.x) + ", " + str(self.y) + ", " + str(self.z) + ")"
      
      vector = Vector3D(*vector_params)
      return str(vector)