Mathematical算術和聚合操作
本頁展示的操作符用於對整個序列執行演算法操作或其它操作,由於這些操作必須等待資料發射完成(通常也必須快取這些資料),它們對於非常長或者無限的序列來說是危險的,不推薦使用。
rxjava-math
模組的操作符
-
averageInteger( )
— 求序列平均數併發射 -
averageLong( )
— 求序列平均數併發射 -
averageFloat( )
— 求序列平均數併發射 -
averageDouble( )
— 求序列平均數併發射 -
max( )
— 求序列最大值併發射 -
maxBy( )
— 求最大key對應的值併發射 -
min( )
— 求最小值併發射 -
minBy( )
— 求最小Key對應的值併發射 -
sumInteger( )
— 求和併發射 -
sumLong( )
— 求和併發射 -
sumFloat( )
— 求和併發射 -
sumDouble( )
— 求和併發射
其它聚合操作符
-
concat( )
— 順序連線多個Observables -
count( )
andcountLong( )
— 計算資料項的個數併發射結果 -
reduce( )
— 對序列使用reduce()函式併發射對吼的結果 -
collect( )
— 將原始Observable發射的資料放到一個單一的可變的資料結構中,然後返回一個發射這個資料結構的Observable -
toList( )
— 收集原始Observable發射的所有資料到一個列表,然後返回這個列表 -
toSortedList( )
— 收集原始Observable發射的所有資料到一個有序列表,然後返回這個列表 -
toMap( )
— 將序列資料轉換為一個Map,Map的key是根據一個函式計算的 -
toMultiMap( )
— 將序列資料轉換為一個列表,同時也是一個Map,Map的key是根據一個函式計算的
相關文章
- Mathematical Problem
- es筆記七之聚合操作之桶聚合和矩陣聚合筆記矩陣
- 【Mongo】mongo聚合操作Go
- mongodb聚合操作記錄MongoDB
- es筆記六之聚合操作之指標聚合筆記指標
- MongoDB學習之聚合操作MongoDB
- Spark2 Dataset聚合操作Spark
- Java 8 聚合操作詳解Java
- Swift - 11 - nil聚合運算Swift
- spark RDD運算元(五)之鍵值對聚合操作combineByKeySpark
- 鏈路聚合技術
- Pandas 分組聚合操作詳解
- Flink SQL之Over 聚合操作SQL
- Problems in Mathematical Analysis (American First Edition)
- 零售資料分析之操作篇8:用歷史聚合巧算庫存
- Elasticsearch聚合學習之一:基本操作Elasticsearch
- Tableau的計算欄位、粒度、聚合、比率、表計算
- 預算指標 技術指標 操作引數指標
- informix常用時間運算和操作方式ORM
- 【Maven】聚合和繼承Maven繼承
- 物化檢視如何快速完成資料聚合操作?
- Django筆記十六之aggregate聚合操作Django筆記
- LINQ系列:Linq to Object聚合操作符Object
- 零售資料分析之操作篇9:用歷史聚合計算歷史銷售SKU數
- 容器技術Docker雲端計算實戰 映象操作大總結Docker
- 【Spark篇】---SparkStreaming運算元操作transform和updateStateByKeySparkORM
- HDU-OJ-1017 A Mathematical Curiosity-整數對iOS
- 乾元通多卡聚合技術應用
- OpenCV計算機視覺學習(2)——影像算術運算 & 掩膜mask操作(數值計算,影像融合,邊界填充)OpenCV計算機視覺
- 詳解增強算術賦值:“-=”操作是怎麼實現的?賦值
- 快速掌握mongoDB(二)——聚合管道和MapReduceMongoDB
- delphi中介面的委託和聚合
- Elasticsearch在進行聚合操作時提示Fielddata is disabled on text fields by defaultElasticsearch
- 【08】把 Elasticsearch 當資料庫使:計算後再聚合Elasticsearch資料庫
- [shell基礎]——算術運算
- 聚合
- 位運算簡單操作
- 計算機視覺 OpenCV Android | Mat畫素操作(影象畫素的讀寫、均值方差、算術、邏輯等運算、權重疊加、歸一化等操作)...計算機視覺OpenCVAndroid