条件指定した要素の連続値のカウントについて

下記のようなarray型の要素があります。符号がプラスの値が最大何回連続したか、マイナスの値が最大何回連続したかを抽出したです。 下記の例だと、プラスは3回、マイナスが2回となるイメージです。