我有一個復雜的陣列(x iy)。我正在使用下面的代碼來繪制陣列的實部,但是除了白色網格之外什么都沒有:|
plt.plot(t.reshape(1,-1),initgate.real)
plt.show()
t 是一個陣列,看起來像這樣:[-128,-127,...0,...127,128] 而 initgate 是一個像這樣的陣列:[[0.70521068-0.70899781j, 0.46305858-0.88632768j, 0.13136362-0.99133425j, 0.72999357-0.68345401j, 0.01607073-0.99987086j, 0.82185338-0.56969906j,....]]
謝謝。
uj5u.com熱心網友回復:
我認為問題在于您將虛構的陣列放在一個陣列中。您在陣列陣列上運行 .real 函式,而不是在虛數陣列上運行。我相信簡單地洗掉外部陣列將解決您的問題。例如:
t = np.arange(-128,129)
initgate = [np.random.rand(len(t)) np.random.rand(len(t))*1j]
real = initgate[0].real
imag = initgate[0].imag
plt.plot(t,real)
plt.show()
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/451512.html
標籤:matplotlib 阴谋
