Ошибки прыжка Numpy UnwrapPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибки прыжка Numpy Unwrap

Сообщение Anonymous »

Переходы с помощью np.unwrap
После расчета фаз я использую unwrap из библиотеки numpy. Однако я заметил, что некоторые скачки равны числу числа Пи.
Знаете ли вы какой-нибудь способ предотвратить эти скачки?
Спасибо
Примечание: извините за мой английский и мои объяснения.
введите здесь описание изображения
введите здесь описание изображения
Вот воспроизводимый пример, основанный на скачке на приведенном выше графике.

Код: Выделить всё

import numpy as np
import matplotlib.pyplot as plt

phase = [-0.858608, -0.70645, -0.610613, -0.563053, -0.444036, -1.00768, -0.62951, -0.980268, -0.949052, -0.829854, -1.05423, -1.0007, 3.08731, 3.45372, 3.56685, 3.52306, 3.40149, 0.0969887, 3.73861, 0.196368, -1.22769, 1.43566, 3.05177, -1.69069, 2.50963, -1.10425, 2.72649, 2.91588, -1.49937, -1.05881, -0.940523, -1.00395, -1.29735, -1.16402, 3.23398, 3.20532, -0.905691, 3.54057, -0.660787, 3.53777, 3.66008, 3.48698, 3.71988, 3.34172, 3.93605, 3.34843, 3.38139, 3.13611, -0.901236, -1.34314 ]

plt.figure()
plt.plot(phase)

plt.figure()
plt.plot(np.unwrap(phase))
Вот результаты:
До развертывания, После развертывания
Можно заметить скачок около 20-го числа. до 22-го значения.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ump-errors
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Непрерывные углы в C++ (функция eq unwrap в Matlab)
    Гость » » в форуме C++
    0 Ответы
    55 Просмотры
    Последнее сообщение Гость
  • SSLEngine.unwrap может изменять исходный байт-буфер.
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • SSLEngine.unwrap может изменять исходный байт-буфер (и вопрос TLS 1.3)
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как закрыть сокет Python TLS 1.3 чисто (Send Close_notify) без un unwrap ()?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как закрыть сокет Python TLS 1.3 чисто (Send Close_notify) без un unwrap ()?
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»