nd4j-backends/nd4j-api-parent/nd4j-api/src/main/java/org/nd4j/linalg/api/complex/BaseComplexNDArray.java
@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