題目說要把degoffreedom寫入variance函式里來計算是樣本方差還是總體方差,但是我寫入了以后發現結果沒什么變化啊。。。
具體就是題目說要在variance里寫入一個degoffreedom的引數默認為1也就是樣本引數,然后我寫進去發現寫不寫好像沒什么變化啊
def mean(li=[1, 2, 3, 4, 5, 10, 2000, 30]): #4th question
return sum(li)/len(li)
def variance(li=[1, 2, 3, 4, 5, 10, 2000, 30],degoffreedom=0):
sum2 = 0
for i in range(len(li)):
sum1 = li[i] - mean()
sum2 += sum1 ** 2
print(sum2 / len(li))
variance()
圖片是題目
uj5u.com熱心網友回復:
光寫成引數沒用啊,在函式體內要用它來判斷,如果是1就寫樣本函式,如果是0就寫方差函式uj5u.com熱心網友回復:
我好像明白了。。。謝謝哈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/48363.html
