numpy_ipps.complex module

Complex Functions.

class numpy_ipps.complex.Arg[source]

Arg Function.

dst[n]  <-  arg( src[n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)
class numpy_ipps.complex.Conj[source]

Conj Function.

dst[n]  <-  Re( src[n] ) - i Im( src[n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_3 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_3: 3>,)
class numpy_ipps.complex.ConjFlip[source]

ConjFlip Function.

dst[n]  <-  Re( src[size-n] ) - i Im( src[size-n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_3 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_3: 3>,)
class numpy_ipps.complex.ConjFlip_I[source]

ConjFlip_I Function.

src_dst[n]  <-  Re( src_dst[size-n] ) - i Im( src_dst[size-n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_3 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src_dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_3: 3>,)
class numpy_ipps.complex.Conj_I[source]

Conj_I Function.

src_dst[n]  <-  Re( src_dst[n] ) - i Im( src_dst[n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_3 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src_dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_3: 3>,)
class numpy_ipps.complex.CplxToReal[source]

CplxToReal Function.

dst_re[n]  <-  Re( src[n] )
dst_im[n]  <-  Im( src[n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src, dst_re, dst_im)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)
class numpy_ipps.complex.Imag[source]

Imag Function.

dst[n]  <-  Im( src[n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)
class numpy_ipps.complex.Modulus[source]

Modulus Function.

dst[n]  <-  | src[n] |

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)
class numpy_ipps.complex.MulByConj[source]

MulByConj Function.

dst[n]  <-  src1[n] * ( Re( src2[n] ) - i Im( src2[n] ) )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (size, dtype, accuracy=None)
Call signature: (dtype, accuracy)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)
class numpy_ipps.complex.MulByConjFlip[source]

MulByConjFlip Function.

dst[n]  <-  src1[n] * ( Re( src2[size-n] ) - i Im( src2[size.n] ) )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (size, dtype, accuracy=None)
Call signature: (dtype, accuracy)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)
class numpy_ipps.complex.MulCplxC_I[source]

MulCplxC_I Function.

src_dst[n]  <-  src_dst[n] * value

Numpy dtype candidates: complex64
Constructor signature: (dtype, size=None)
Call signature: (value, src_dst)
dtype_candidates = (<class 'numpy.complex64'>,)
class numpy_ipps.complex.MulCplx_I[source]

MulCplx_I Function.

src_dst[n]  <-  src_dst[n] * src[n]

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_3 (default)
Constructor signature: (size, dtype, accuracy=None)
Call signature: (dtype, accuracy)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_3: 3>,)
class numpy_ipps.complex.Real[source]

Real Function.

dst[n]  <-  Re( src[n] )

Numpy dtype candidates: complex64, complex128
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src, dst)
dtype_candidates = (<class 'numpy.complex64'>, <class 'numpy.complex128'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)
class numpy_ipps.complex.RealToCplx[source]

RealToCplx Function.

dst[n]  <-  src_re[n] + i src_im[n]

Numpy dtype candidates: float32, float64
Intel IPP Signal accuracy candidates: LEVEL_1, LEVEL_3, LEVEL_2 (default)
Constructor signature: (dtype, accuracy=None, size=None)
Call signature: (src_re, src_im, dst)
dtype_candidates = (<class 'numpy.float32'>, <class 'numpy.float64'>)
ipps_accuracies = (<Accuracy.LEVEL_1: 1>, <Accuracy.LEVEL_3: 3>, <Accuracy.LEVEL_2: 2>)