def geometric_mean(n):
x = []
b = list(range(n))
for i in b:
p = (i*i)**2
x.append(p)
return x
uj5u.com熱心網友回復:
要計算數字陣列的幾何平均值,我們需要先將陣列中的所有數字相乘。然后我們需要取乘積的 n 次方根來得到均值。
def geometric_mean(n):
num_list = [num for num in range(1, n 1)] # num_list = [1, 2, 3, ..., n]
product = 1 # set the product to 1
for num in num_list: # multiplies all the numbers together in num_list
product *= num
mean = product ** (1 / n) # take the nth root of product to get geometric mean
return mean
uj5u.com熱心網友回復:
此代碼給出了從 1 到 n 的數字序列的幾何平均值。
def geometric_mean(n):
b = list(range(1, n 1))
p=1
for i in b:
p = p*i
return p**(1/n)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/343222.html
標籤:Python
