LINUX.ORG.RU

Массив модулей комплексных чисел

 , ,


0

2

Есть массив комплексных чисел на выходе fft = scipy.fft(signal), signal - вещественные числа, без мнимой части:

fft len= 100 type= <type 'numpy.ndarray'>

При попытке pylab.plot(xs, signal) оно выводит неверный график, но честно предупреждает:

/usr/lib/python2.7/dist-packages/numpy/core/numeric.py:460: ComplexWarning: Casting complex values to real discards the imaginary part
  return array(a, dtype, copy=False, order=order)
т.е. тупо отсекает мнимую часть, которая и составляет как раз весомую долю сигнала.

Вопрос: как сформировать из массива комплексных чисел - массив модулей комплексных чисел?

★★★★★

Последнее исправление: I-Love-Microsoft (всего исправлений: 1)

Ответ на: комментарий от I-Love-Microsoft

Второй должен раз в 5 быстрее работать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.