public class FFT extends Object
Constructor and Description |
---|
FFT() |
Modifier and Type | Method and Description |
---|---|
static IComplexNDArray |
fft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
fft(IComplexNDArray inputC,
int numElements)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
fft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
fft(INDArray input)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
fft(INDArray transform,
int numElements)
FFT along a particular dimension
|
static IComplexNDArray |
fft(INDArray transform,
int numElements,
int dimension)
FFT along a particular dimension
|
static IComplexNDArray |
fftn(IComplexNDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
static IComplexNDArray |
fftn(IComplexNDArray transform,
int dimension,
int numElements)
Performs FFT along the first non singleton dimension of
op.
|
static IComplexNDArray |
fftn(INDArray transform)
FFT on the whole array (n is equal the first dimension shape)
|
static IComplexNDArray |
fftn(INDArray transform,
int dimension,
int numElements)
Computes the fft along the first non singleton dimension of op
when it is a matrix
|
static IComplexNDArray |
ifft(IComplexNDArray inputC)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
ifft(IComplexNDArray inputC,
int numElements,
int dimension)
1d discrete fourier op, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
ifft(INDArray transform,
int numElements)
FFT along a particular dimension
|
static IComplexNDArray |
ifft(INDArray transform,
int numElements,
int dimension)
IFFT along a particular dimension
|
static IComplexNDArray |
ifftn(IComplexNDArray transform) |
static IComplexNDArray |
ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
static IComplexNDArray |
ifftn(INDArray transform,
int dimension,
int numElements)
ND IFFT, computes along the first on singleton dimension of
op
|
static IComplexNDArray |
irfft(IComplexNDArray arr) |
static IComplexNDArray |
irfft(IComplexNDArray arr,
int dimension) |
static IComplexNDArray |
irfftn(IComplexNDArray arr) |
static IComplexNDArray |
rawfft(IComplexNDArray transform,
int n,
int dimension)
Underlying fft algorithm
|
static IComplexNDArray |
rawfftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
static IComplexNDArray |
rawifft(IComplexNDArray transform,
int dimension) |
static IComplexNDArray |
rawifft(IComplexNDArray transform,
int n,
int dimension) |
static IComplexNDArray |
rawifftn(IComplexNDArray transform,
int[] shape,
int[] axes) |
public static IComplexNDArray fft(INDArray transform, int numElements)
transform
- the ndarray to opnumElements
- the desired number of elements in each fftpublic static IComplexNDArray fft(IComplexNDArray inputC)
inputC
- the input to oppublic static IComplexNDArray fft(INDArray input)
input
- the input to oppublic static IComplexNDArray fft(INDArray transform, int numElements, int dimension)
transform
- the ndarray to opnumElements
- the desired number of elements in each fftpublic static IComplexNDArray fft(IComplexNDArray inputC, int numElements)
inputC
- the input to oppublic static IComplexNDArray fft(IComplexNDArray inputC, int numElements, int dimension)
inputC
- the input to oppublic static IComplexNDArray ifft(INDArray transform, int numElements, int dimension)
transform
- the ndarray to opnumElements
- the desired number of elements in each fftdimension
- the dimension to do fft alongpublic static IComplexNDArray ifft(IComplexNDArray inputC)
inputC
- the input to oppublic static IComplexNDArray ifft(INDArray transform, int numElements)
transform
- the ndarray to opnumElements
- the desired number of elements in each fftpublic static IComplexNDArray ifft(IComplexNDArray inputC, int numElements, int dimension)
inputC
- the input to oppublic static IComplexNDArray ifftn(INDArray transform, int dimension, int numElements)
transform
- the ndarray to opdimension
- the dimension to iterate alongnumElements
- the desired number of elements in each fftpublic static IComplexNDArray irfftn(IComplexNDArray arr)
public static IComplexNDArray irfft(IComplexNDArray arr, int dimension)
arr
- dimension
- public static IComplexNDArray irfft(IComplexNDArray arr)
arr
- public static IComplexNDArray ifftn(IComplexNDArray transform, int dimension, int numElements)
transform
- the ndarray to opdimension
- the dimension to iterate alongnumElements
- the desired number of elements in each fftpublic static IComplexNDArray fftn(IComplexNDArray transform, int dimension, int numElements)
transform
- the ndarray to opdimension
- the dimension to iterate alongnumElements
- the desired number of elements in each fft
along each dimension from each slice (note: each slice)public static IComplexNDArray fftn(INDArray transform, int dimension, int numElements)
transform
- the ndarray to opdimension
- the dimension to do fft alongnumElements
- the desired number of elements in each fftpublic static IComplexNDArray fftn(INDArray transform)
transform
- the matrix to oppublic static IComplexNDArray fftn(IComplexNDArray transform)
transform
- the matrix to oppublic static IComplexNDArray ifftn(IComplexNDArray transform)
public static IComplexNDArray rawifftn(IComplexNDArray transform, int[] shape, int[] axes)
public static IComplexNDArray rawfftn(IComplexNDArray transform, int[] shape, int[] axes)
public static IComplexNDArray rawfft(IComplexNDArray transform, int n, int dimension)
transform
- the ndarray to opn
- the desired number of elementsdimension
- the dimension to do fft alongpublic static IComplexNDArray rawifft(IComplexNDArray transform, int n, int dimension)
public static IComplexNDArray rawifft(IComplexNDArray transform, int dimension)
Copyright © 2017. All rights reserved.