Допустим, у меня есть массив фаз, подобных этому:
import numpy as np
import matplotlib.pyplot as plt
phase = np.linspace(0., 100., 1000) % np.pi
plt.plot(phase)
plt.show()
(со многими такими скачками)
Как получить из него массив более "непрерывных" фаз?
Конечно, я уже пробовал с np.unwrap
:
plt.plot(np.unwrap(phase))
или
plt.plot(np.unwrap(phase),discont=0.1)
но он остается точно таким же:
То, что я ожидал, было распаковкой, подобной этой: