0
我試圖將一個二維數組的所有成員都包裝到pi中,但是無論何時我告訴它打印,我都會得到[nan,nan]。將數組中的所有成員都包含在python中
這裏是我的包裹給PI功能:
def wraptopi(x):
pi = np.pi
x = x - np.floor(x/(2*pi)) *2 *pi
x[x >= pi] -= 2*pi
這裏是我嘗試用新的號碼,以填補數組:在我的高清wraptopi
y[0] = wraptopi(y[0])
y[1] = wraptopi(y[1])
所以不是X的,我應該代替寫在一個函數中?
嗯,我不能肯定我明白你的問題,但首先'wraptopi'功能不返回任何東西這麼分配'Y [0] = wraptopi(Y [0])'不起作用... –
你能舉一些例子輸入和輸出嗎?我不確定你的包裝操作應該做什麼。我假設它不只是'x%(2 * pi)'? – Blckknght
@Tony謝謝!這是一個簡單的修復,但我完全錯過了它。 – user183782