python画二维正态分布曲线,二维正态分布的两个边缘分布
我不说多余的话,直接坐上代码吧。
导入编号为公证人
将matplotlib.pyplot作为血小板计数导入
定义gen_clusters():
mean1=[ 0,0 ]
ov1=[ 1,0 ]、[ 0,10 ] ]
数据=NP。随机的。多变量_正常(均值1,co v1,100))())))))))))))))))))))))))(100)
mean2=[ 10,10 ]
ov2=[ 10,0 ]、[ 0,1 ] ]
DATA=NP.append(数据,
NP。随机的。多变量_正常(均值2,co v2,100),
0 )
mean3=[ 10,0 ]
ov3=[ 3,0 ]、[ 0,4 ] ]
DATA=NP.append(数据,
NP。随机的。多变量_正常(均值3,co v3,100),
0 )
returnNP.round(data,4))。
defsave_data(数据,文件名) :
以打开(文件名, w )作为文件:
forIinrange(data.shape[0]):
file.write(str(data[I,0])、 str(data[I,1])、 \n )
defload_data(文件名) :
数据=[ ]
以打开(文件名, r )作为文件:
对于file.readlines()中的行:
数据。append([float(I)for I in line。拆分),)。
returnNP .数组(数据).
efshow_Scatter(数据) :
x,y=数据1000吨。
PLT .Scatter(x,y))。
plt.axis())。
工厂名称(散点).
PLT.xlabel(x )。
PLT.ylabel(y))。
数据=生成簇(
save_data(data, 3clusters.txt )。
d=load_data(3clusters.txt))。
显示散布图(四)是
以上大蟒多维pbdny分布数据的生成方式就是小编给大家分享的全部内容。如果能作为参考的话就太好了,希望IIS7站长的家也能多多支持。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。