<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def decrop_image(cropped_image, full_image):
 """ The inverse function for `ants.crop_image` ANTsR function: `decropImage` Arguments --------- cropped_image : ANTsImage cropped image full_image : ANTsImage image in which the cropped image will be put back Returns ------- ANTsImage Example ------- """

    inpixeltype = 'float'
    if cropped_image.pixeltype != 'float':
        inpixeltype= cropped_image.pixeltype
        cropped_image = cropped_image.clone('float')
    if full_image.pixeltype != 'float':
        full_image = full_image.clone('float')
    
    libfn = utils.get_lib_fn('cropImageF%i' % cropped_image.dimension)
    itkimage = libfn(cropped_image.pointer, full_image.pointer, 1, 1, [], [])
    ants_image = iio.ANTsImage(pixeltype='float', dimension=cropped_image.dimension,
                        components=cropped_image.components, pointer=itkimage)
    if inpixeltype != 'float':
        ants_image = ants_image.clone(inpixeltype)

    return ants_image