小编rfi*_*ire的帖子

scipy多项式pmf返回值nan

我正在尝试使用(python)中的multinominal.pmf函数scipy.stats

当我在输入中所有概率均大于零的情况下使用此函数时,它可以正常工作。问题是当我要使用其中一个概率为零的函数时。

以下示例说明了我的意思:

In [18]: multinomial.pmf([3, 3, 0], 6, [1/3.0, 1/3.0, 1/3.0])
Out[18]: 0.027434842249657095

In [19]: multinomial.pmf([3, 3, 0], 6, [2/3.0, 1/3.0, 0])
Out[19]: nan
Run Code Online (Sandbox Code Playgroud)

可以看出,在第一次所有概率均大于0的情况下,使用该函数没有问题。但是,当我将其中一个概率更改为零时,该函数返回nan,即使通过该函数也应返回0.21948

当其中一个概率为零时,是否有一种方法(在python中)来计算pmf?可以通过其他方式处理该问题,或者解决该功能。

附加信息

我在示例中使用Matlab中的mnpdf函数计算了示例中的函数应返回的值。但是,由于我的其余代码在python中,所以我更喜欢找到一种在python中进行计算的方法。

python matlab scipy multinomial

3
推荐指数
1
解决办法
232
查看次数

拖放到文本框中

我正在尝试创建一个文本框和一个可拖动的按钮.

当我点击按钮时,某个文本被添加到文本框的乞讨(JavaScript和HTML).

我想添加一个选项,将按钮拖动到文本框中,当我点击按钮添加到文本框中时,将导致相同的文本.

如果可能的话,我也想选择添加此文本的位置.即如果我拖动按钮并在文本框中的句子中间拖动,它会将文本添加到句子的中间,我放下文本而不是文本框的开头.

谢谢你提前.

编辑:

这是我已经做过的代码的一部分,对不起有点凌乱(对于我正在做的事情,我需要将所有内容全部放入字符串中).

var emoticon1 = "<input title='curious' onclick='add_tag("+'"curious"'+");' type='image' id='cur' src='/content/modules/dev/emoticons/curious.png' style='height:48px;width:48px;' />";
var emoticon2 = "<input title='confused' onclick='add_tag("+'"confused"'+");' type='image' id='con' src='/content/modules/dev/emoticons/confused.png' style='height:48px;width:48px;' />";
var emoticon3 = "<input title='helpful' onclick='add_tag("+'"helpful"'+");' type='image' id='help' src='/content/modules/dev/emoticons/helpful.png' style='height:48px;width:48px;' />";
var emoticon4 = "<input title='intersted' onclick='add_tag("+'"intersted"'+");' type='image' id='inte' src='/content/modules/dev/emoticons/interested.png' style='height:48px;width:48px;' />";
var tmp = "var txt=document.getElementById('commentTB').value;txt='#' + type + ' ' + txt ;document.getElementById('commentTB').value=txt;";

var fun = "<script> function add_tag(type) {"+tmp+"} </script>";
var emoticonsList = fun + emoticon1 + emoticon2 …
Run Code Online (Sandbox Code Playgroud)

html javascript

-1
推荐指数
1
解决办法
4102
查看次数

标签 统计

html ×1

javascript ×1

matlab ×1

multinomial ×1

python ×1

scipy ×1