<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def operate(self, point):
 """ Apply the operation on a point. Args: point: Cartesian coordinate. Returns: Coordinates of point after operation. """

        affine_point = np.array([point[0], point[1], point[2], 1])
        return np.dot(self.affine_matrix, affine_point)[0:3]