sum類聚合函式怎麼用

2021-10-14 05:07:56 字數 574 閱讀 4669

sum類聚合函式怎麼用?今天番茄加速就來分享一下。

python中的聚合類函式sum,min,max第乙個引數是iterable型別,一般使用方法如下:

a = [4,2,5,1]

sum([i+1 for i in a]) # 16

使用列表生成式[i+1 for i in a]建立乙個長度與a一樣的臨時列表,這步完成後,再做sum聚合。

試想如果你的陣列a長度是百萬級,再建立乙個這樣的臨時列表就很不划算,最好是一邊算一邊聚合,稍改動為如下:

a = [4,2,5,1]

sum(i+1 for i in a) # 16

此時i+1 for i in a是(i+1 for i in a)的簡寫,得到乙個生成器(generator)物件,如下所示:

in [8]:(i+1 for i in a)

out [8]: at 0x000002ac7ffa8cf0>

生成器每迭代一步吐出(yield)乙個元素並計算和聚合後,進入下一次迭代,直到終點。

聚合函式count和sum的區別

說下我對count和sum的區別 1.count 其實是對每一行資料的求和,而sum是對整個資料的求和 2.count 函式裡面的引數是列名的的時候,那麼會計算有值項的次數,而sum裡面的引數是列名的時候,是計算列名的值的相加,而不是有值項的總數。但是它們兩個在記錄的列名的值為空或者是null時,它...

c max函式怎麼用 MAX函式怎麼用?

通常情況下,max函式主要用來返回一組數值中的最大值 語法結構 max 數值1,數值2,如下圖 所示 除了這個基本應用外,max函式其實還有很多非常巧妙的應用,我們來看下面的3個例項。1 合併單元格填充序列號 這裡其實也可以用max函式來填充序列號,輸入公式 max a 1 a1 1,按ctrl e...

mysql pow函式怎麼用 pow函式怎麼用

php pow函式表示指數表示式。pow函式怎麼用?php pow 函式 語法 作用 pow 函式的作用是將乙個數進行n次方計算後返回 語法 pow x,y 引數 x表示要做處理的數字 y表示指定n次方中的n數值 說明 返回x的y次方冪,如果引數正確,函式會返回乙個數值,如果無法計算,會返回nan。...