public class FFT extends Object
Constructor and Description |
---|
FFT() |
Modifier and Type | Method and Description |
---|---|
static IComplexNDArray |
fft(IComplexNDArray inputC)
1d discrete fourier applyTransformToOrigin, 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 applyTransformToOrigin, 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 applyTransformToOrigin, note that this will
throw an exception if the passed in input
isn't a vector.
|
static IComplexNDArray |
fft(INDArray input)
1d discrete fourier applyTransformToOrigin, 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
applyTransformToOrigin.
|
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 applyTransformToOrigin
when it is a matrix
|
static IComplexNDArray |
ifft(IComplexNDArray inputC)
1d discrete fourier applyTransformToOrigin, 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 applyTransformToOrigin, 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) |
static IComplexNDArray |
ifftn(IComplexNDArray transform,
int dimension,
int numElements)
ND IFFT
|
static IComplexNDArray |
ifftn(INDArray transform) |
static IComplexNDArray |
ifftn(INDArray transform,
int dimension,
int numElements)
ND IFFT, computes along the first on singleton dimension of
applyTransformToOrigin
|
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 applyTransformToOriginnumElements
- the desired number of elements in each fftpublic static IComplexNDArray fft(IComplexNDArray inputC)
inputC
- the input to applyTransformToOriginpublic static IComplexNDArray fft(INDArray input)
input
- the input to applyTransformToOriginpublic static IComplexNDArray fft(INDArray transform, int numElements, int dimension)
transform
- the ndarray to applyTransformToOriginnumElements
- the desired number of elements in each fftpublic static IComplexNDArray fft(IComplexNDArray inputC, int numElements)
inputC
- the input to applyTransformToOriginpublic static IComplexNDArray fft(IComplexNDArray inputC, int numElements, int dimension)
inputC
- the input to applyTransformToOriginpublic static IComplexNDArray ifft(INDArray transform, int numElements, int dimension)
transform
- the ndarray to applyTransformToOriginnumElements
- the desired number of elements in each fftdimension
- the dimension to do fft alongpublic static IComplexNDArray ifft(IComplexNDArray inputC)
inputC
- the input to applyTransformToOriginpublic static IComplexNDArray ifft(INDArray transform, int numElements)
transform
- the ndarray to applyTransformToOriginnumElements
- the desired number of elements in each fftpublic static IComplexNDArray ifft(IComplexNDArray inputC, int numElements, int dimension)
inputC
- the input to applyTransformToOriginpublic static IComplexNDArray ifftn(INDArray transform, int dimension, int numElements)
transform
- the ndarray to applyTransformToOrigindimension
- 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)
public static IComplexNDArray irfft(IComplexNDArray arr)
public static IComplexNDArray ifftn(IComplexNDArray transform, int dimension, int numElements)
transform
- the ndarray to applyTransformToOrigindimension
- 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 applyTransformToOrigindimension
- 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 applyTransformToOrigindimension
- the dimension to do fft alongnumElements
- the desired number of elements in each fftpublic static IComplexNDArray fftn(INDArray transform)
transform
- the matrix to applyTransformToOriginpublic static IComplexNDArray fftn(IComplexNDArray transform)
transform
- the matrix to applyTransformToOriginpublic static IComplexNDArray ifftn(IComplexNDArray transform, int dimension)
public static IComplexNDArray ifftn(IComplexNDArray transform)
public static IComplexNDArray ifftn(INDArray 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 transformn
- 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 © 2014. All Rights Reserved.