Получить угол в диапазоне 0 - 2 * пи - питон - PullRequest
0 голосов
/ 30 октября 2019

В моем моделировании я вычисляю несколько значений для фазы, например

phi = np.linspace(-N,N,1000)

, где N может быть большим.

Есть ли простой способ отобразить значения в интервал [0,2pi)?

1 Ответ

1 голос
/ 30 октября 2019

Это работает?

import numpy as np
import math

N=10
phi = np.linspace(-N,N,1000)

phi = phi%(2*math.pi)

print(phi)

Вывод

[2.56637061 2.58639063 ... 3.69679467 3.71681469]
...