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));
    }
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