@Override
    public IComplexNDArray putSlice(int slice, INDArray put) {
        return putSlice(slice, Nd4j.createComplex(put));
    }
@Override
    public IComplexNDArray putSlice(int slice, INDArray put) {
        return putSlice(slice, Nd4j.createComplex(put));
    }
@ Override public IComplexNDArray putSlice ( int slice , INDArray put ) { return putSlice ( slice , Nd4j . createComplex ( put ) ) ; }
Assigns the given matrix (put) to the specified slice

@param slice the slice to assign
@param put   the slice to put
@return this for chainability
Assigns the given matrix ( put ) to the specified slice