gpt4 book ai didi

python - python中的求和求和

转载 作者:行者123 更新时间:2023-11-28 16:38:34 24 4
gpt4 key购买 nike

给出z = np.linspace(1,10,100)

计算 z^k * exp((-z^2)/2) 中 z 的所有值的总和

import numpy as np
import math

def calc_Summation1(z, k):
ans = 0.0
for i in range(0, len(z)):`
ans += math.pow(z[i], k) * math.exp(math.pow(-z[i], 2) / 2)
return ans

def calc_Summation2(z,k):
part1 = z**k
part2 = math.exp(-z**2 / 2)
return np.dot(part1, part2.transpose())

有人能告诉我 calc_Summation1calc_Summation2 有什么问题吗?

最佳答案

我认为这可能是您正在寻找的:

sum(z_i**k * math.exp(-z_i**2 / 2) for z_i in z)

关于python - python中的求和求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22740812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com