У меня есть массив NumPy X
.Мне нужно FFT на конъюгате этого массива.Следующий код:
print(type(X.conjugate))
print(type(M))
Xf = np.fft.fft(X.conjugate, M).conjugate
производит:
С ошибкой массажа:
строка 189, в fft a = asarray (a) .astype (complex, copy = False) TypeError: требуется float
В python3.5 / site-packages / numpy / fft / fftpack.py.
при печати print(type(X))
я получаю
- Что означает ошибка с плавающей точкой?
- Как мне решить эту проблему?
- Легально ли проходить конъюгат?Это также считается ndarray?