0
我只想知道如何将数组{Float64,1}转换为Float64?在朱莉娅如何将数组{Float64,1}转换为Float64?在茱莉亚
utility= rand(1)*row*c*(1-x)
它给我的错误“为目标通过尺寸(1)的阵列;只有标量目标是允许”
我只想知道如何将数组{Float64,1}转换为Float64?在朱莉娅如何将数组{Float64,1}转换为Float64?在茱莉亚
utility= rand(1)*row*c*(1-x)
它给我的错误“为目标通过尺寸(1)的阵列;只有标量目标是允许”
只需使用rand()
代替rand(1)
。前者返回一个随机值Float64
,而后者返回一维数组,其中包含一个元素。如果可能的话,最好把所有东西放在首位。
一般来说,您不能将矢量v
转换为标量。可能有不止一个元素,在这种情况下,转换没有很好的定义。但是,您可以执行的操作是将矢量提取到其中一个值中。
非常感谢你的工作 – user3582228
实际上我必须使用泊松分布的概率。我知道如何计算泊松分布,但我想计算泊松分布的概率。我刚从20到100的lambda范围 – user3582228
@ user3582228然后你可能想使用'Distributions.jl'。但这是你要问的一个单独的问题。 – phg