python做数字分析,如何找到波峰波谷?
伊谢尔伦
伊谢尔伦 2017-04-17 17:54:21
0
1
1442

数字呈现不规律的波动形状,而且值变化也不一定是只朝一个方向,会有反复。请问如何能找出值排名前5的波峰和波谷的大小和位置。有计算相关的函数吗?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
左手右手慢动作

heapq モジュールを使用してみることができます。

リーリー

検索する要素の数が比較的少ない場合、関数 nlargest()nsmallest() は非常に適しています。 一意の最小値または最大値 (N=1) 要素を見つけたいだけの場合は、min() 関数と max() 関数を使用する方が高速です。 同様に、N のサイズがコレクションのサイズに近い場合は、通常、最初にコレクションを並べ替えてから、スライス操作 (sorted(items)[:N] または sorted(items)[-N:] ) を使用する方が高速です。 関数 nlargest()nsmallest() を活用するには、適切な状況で使用する必要があります (N がセットのサイズに近い場合は、ソート操作を使用する方がよいでしょう)。


リーリー

最初にループしてすべての山と谷を見つけ、次に上位 5 つを見つけます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート