python画二维正态分布曲线,二维正态分布的两个边缘分布

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: