我正在使用Python,我有一个以列表作为参数的函数.例如,我使用以下语法,
def square(x,result= []):
for y in x:
result.append=math.pow(y,2.0)
return result
print(square([1,2,3]))
Run Code Online (Sandbox Code Playgroud)
而输出[1]只是我应该得到的地方[1,4,9].
我究竟做错了什么?
我有一个数据集,这是一个numpy数组,说a = [a1,a2,.....],数据的权重w = [w1,w2,w3 ...].我使用numpy直方图包计算了直方图,它给出了hist数组.现在我想计算这个概率分布函数的中位数以及中位数周围的68%轮廓.记住我的数据集不是高斯数据.
有人可以帮忙吗?我正在使用python.