@Override
    public IComplexNDArray createComplex(List<IComplexNDArray> arrs, int[] shape) {
    """
	Create a complex ndarray from the passed in indarray
	
	@param arrs  the arr to wrap
	@param shape
	@return the complex ndarray with the specified ndarray as the
	real components
    """
        return new JCublasComplexNDArray(arrs, shape);
    }
@Override
    public IComplexNDArray createComplex(List<IComplexNDArray> arrs, int[] shape) {
        return new JCublasComplexNDArray(arrs, shape);
    }
@ Override public IComplexNDArray createComplex ( List < IComplexNDArray > arrs , int [ ] shape ) { return new JCublasComplexNDArray ( arrs , shape ) ; }
Create a complex ndarray from the passed in indarray

@param arrs  the arr to wrap
@param shape
@return the complex ndarray with the specified ndarray as the
real components
Create a complex ndarray from the passed in indarray