是否可以在pymongo聚合框架中執行標準偏差?我無法找到像$ avg,$ sum,$ min,$ max這樣的任何原子操作。如何在pymongo中實現方差和標準差?
我唯一的其他兩種可能性都
- 經過行和蟒蛇
- 使用地圖減少計算。
我可以很容易地寫在Python中,但我認爲這是一個壞主意,因爲我會損害性能。而減少地圖似乎是一個非常困難的事情。我無法理解此時的地圖和減少的真正含義。
我開始消化地圖降低之前,我想過要問#1的社區,如果有一些東西是現成的,這樣我最終不會重新發明輪子
是否可以在pymongo聚合框架中執行標準偏差?我無法找到像$ avg,$ sum,$ min,$ max這樣的任何原子操作。如何在pymongo中實現方差和標準差?
我唯一的其他兩種可能性都
我可以很容易地寫在Python中,但我認爲這是一個壞主意,因爲我會損害性能。而減少地圖似乎是一個非常困難的事情。我無法理解此時的地圖和減少的真正含義。
我開始消化地圖降低之前,我想過要問#1的社區,如果有一些東西是現成的,這樣我最終不會重新發明輪子
$平均,$總和,$分鐘,$最大都作爲管道中的$組的一部分受到支持。看到這裏:http://docs.mongodb.org/manual/reference/aggregation/#_S_group
看看即將到來的3.2版本的Mongo。他們添加了幾個新的聚合方法,其中一個是standard deviation。