簡體   English   中英

如何在python中找到3D圖的峰值?

[英]How to find peaks in python for a 3D plot?

我使用 Python 繪制了一個 3D 輻射圖,x 軸為 theta,y 軸為 phi,z 為幅度。 我最初使用 numpy.meshgrid 為 thetas 和 phis 創建二維數組。 現在如何從該圖中找到峰值點(主瓣和旁瓣)? scipy.signal 庫的 find_peak 函數似乎只處理一維數組。

嘗試使用scipy.ndimage.filters中的maximum_filter ,或者即使只是一個簡單的閾值處理也可以解決問題,前提是事先進行平滑/轉換,如腐蝕/膨脹。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM