Obtain np.array from vec3

Is there a way to retireve the np array from a Vec3 binding. Currently I am doing np.array([obj.x, obj.y, obj.z]) where obj is the Vec3 object. I would like to know if there was some other way

How about numpy.ndarray(Vec3)?