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