Changelog
New Features
Newly added the following functions and methods.
Descrete Fourier Transform
* nlcpy.fft.fft()
* nlcpy.fft.ifft()
* nlcpy.fft.fft2()
* nlcpy.fft.ifft2()
* nlcpy.fft.fftn()
* nlcpy.fft.ifftn()
* nlcpy.fft.rfft()
* nlcpy.fft.irfft()
* nlcpy.fft.rfft2()
* nlcpy.fft.irfft2()
* nlcpy.fft.rfftn()
* nlcpy.fft.irfftn()
* nlcpy.fft.hfft()
* nlcpy.fft.ihfft()
* nlcpy.fft.fftfreq()
* nlcpy.fft.rfftfreq()
* nlcpy.fft.fftshift()
* nlcpy.fft.ifftshift()
Linear Algebra
* nlcpy.inner()
* nlcpy.outer()
* nlcpy.linalg.svd()
* nlcpy.linalg.cholesky()
* nlcpy.linalg.qr()
* nlcpy.linalg.eig()
* nlcpy.linalg.eigh()
* nlcpy.linalg.eigvals()
* nlcpy.linalg.eigvalsh()
* nlcpy.linalg.norm()
* nlcpy.linalg.solve()
* nlcpy.linalg.lstsq()
* nlcpy.linalg.inv()
* nlcpy.linalg.LinAlgError()
Array Creation Routines
* nlcpy.meshgrid()
* nlcpy.logspace()
Array Manipulation Routines
* nlcpy.copyto()
* nlcpy.hstack()
* nlcpy.stack()
* nlcpy.vstack()
* nlcpy.append()
* nlcpy.delete()
* nlcpy.insert()
* nlcpy.fromfile()
* nlcpy.loadtxt()
* nlcpy.load()
* nlcpy.flip()
* nlcpy.fliplr()
* nlcpy.flipud()
* nlcpy.repeat()
Statistics Routines
* nlcpy.ptp()
* nlcpy.percentile()
* nlcpy.nanpercentile()
* nlcpy.quantile()
* nlcpy.nanquantile()
* nlcpy.nanmedian()
* nlcpy.correlate()
* nlcpy.histogram()
* nlcpy.histogram2d()
* nlcpy.histogramdd()
* nlcpy.histogram_bin_edges()
* nlcpy.bincount()
* nlcpy.digitize()
Mathematical Functons
* nlcpy.prod()
Ndarray Methods
* nlcpy.ndarray.ptp()
* nlcpy.ndarray.mean()
* nlcpy.ndarray.var()
* nlcpy.ndarray.std()
* nlcpy.ndarray.conj()
* nlcpy.ndarray.conjugate()
* nlcpy.ndarray.cumsum()
* nlcpy.ndarray.dot()
* nlcpy.ndarray.prod()
Problem Fixes
Fixed abnormal termination that could occur when a large amount of memory were allocated.