Skip to content

fftn of zero size arrays #110

Closed
Closed
@vtavana

Description

@vtavana

Following example returns an empty array

import mkl_fft.interfaces as mfi, numpy
a=numpy.ones((2,0,4))
mfi.numpy_fft.fftn(a)
# array([], shape=(2, 0, 4), dtype=complex128)

mfi.numpy_fft.fftn(a, axes=(1,))
# array([], shape=(2, 0, 4), dtype=complex128)

while stock NumPy raises a ValueError

import numpy
a=numpy.ones((2,0,4))
numpy.fft.fftn(a)
# ValueError: Invalid number of FFT data points (0) specified.

numpy.fft.fftn(a, axes=(1,))
# ValueError: Invalid number of FFT data points (0) specified.

Activity

vtavana

vtavana commented on May 3, 2025

@vtavana
CollaboratorAuthor

was resolved as part of #139

self-assigned this
on May 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @vtavana

      Issue actions

        `fftn` of zero size arrays · Issue #110 · IntelPython/mkl_fft