python 概率分布函数,联合概率分布求条件概率分布

  python 概率分布函数,联合概率分布求条件概率分布

  若要从numpy中的M矩阵生成{0},可以将两个具有适当形状的数组相乘。如果数组x是1的n,数组y是{},那么它们的乘积x * y将是n,由m决定

  下面举一个例子,说明如何处理这个问题,数据最初是一维的(我用的是随机值,如果是概率分布就应该归一化,但在这个例子中,这无关紧要):导入numpy作为np

  a=np.random.random(5) # n个值

  打印(一份)

  [ 0.884703 0.78476467 0.26084923 0.82228242 0.48263909]

  b=np.random.random(8) # m个值

  打印(b)

  [ 0.53982228 0.59494659 0.92725768 0.03275801 0.39763316 0.72638816

  0.37634726 0.85483384]

  matrix=a[:None] * b[None,] # n乘m矩阵

  打印(矩阵)

  [[ 0.47758239 0.52635103 0.82034765 0.02898111 0.35178725 0.64263778

  0.33295555 0.75627406]

  [ 0.42363345 0.46689307 0.72767907 0.02570733 0.31204846 0.57004376

  0.29534404 0.6708434 ]

  [ 0.14081223 0.15519136 0.24187445 0.0085449 0.10372231 0.18947779

  0.0981699 0.22298275]

  [ 0.44388637 0.48921412 0.76246768 0.02693634 0.32696676 0.59729621

  0.30946374 0.70291484]

  [ 0.26053933 0.28714448 0.4475308 0.0158103 0.19191331 0.35058332

  0.1816399 0.41257622]]

  Slice with None告诉numpy在执行乘法之前为每个数组增加一个额外的维度。在

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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