小编use*_*841的帖子

Python:找到两条高斯曲线的交点

我有两个高斯图:

x = np.linspace(-5,9,10000)
plot1=plt.plot(x,mlab.normpdf(x,2.5,1))
plot2=plt.plot(x,mlab.normpdf(x,5,1))
Run Code Online (Sandbox Code Playgroud)

我想找到两条曲线相交处的点.有办法做到这一点吗?特别是我想找到它们相遇的x坐标的值.

python gaussian

7
推荐指数
1
解决办法
6058
查看次数

Python:手工协方差矩阵

我有两个向量X0和X1(mx0和mx1是每个向量的平均值),我试图找到它们之间的协方差矩阵.我通过以下方式设法找到矩阵中的每个元素:

b1=numpy.zeros(N*1).reshape((N,1))
b2=numpy.zeros(N*1).reshape((N,1))

for i in range(0,N):
    b1[i]=X0[i]-mX0
for j in range(0,N):
    b2[j]=X1[j]-mX1

bii=sum(p*q for p,q in zip(b1,b1))/(N-1)
bij=sum(p*q for p,q in zip(b1,b2))/(N-1)
bji=sum(p*q for p,q in zip(b2,b1))/(N-1)
bjj=sum(p*q for p,q in zip(b2,b2))/(N-1)
Run Code Online (Sandbox Code Playgroud)

但是我希望通过一个循环来做一个更好的方法,而不是分别做每个元素.

python covariance

6
推荐指数
1
解决办法
8821
查看次数

标签 统计

python ×2

covariance ×1

gaussian ×1