繁体   English   中英

如何将数组{Float64,1}转换为Float64? 在朱莉娅

[英]how to convert an array{Float64,1} to a Float64? in julia

我只想知道如何将数组{Float64,1}转换为Float64? 在朱莉娅

utility= rand(1)*row*c*(1-x)

它给我错误“作为目标传递的大小为(1,)的数组;仅允许标量目标”

只需使用rand()而不是rand(1) 前者返回随机的Float64值,而后者返回其中包含一个元素的一维数组。 如果可能的话,最好将所有内容都保留在标量中。

通常,虽然不能将向量v转换为标量。 其中可能包含多个元素,在这种情况下,转换的定义不明确。 但是,您可以做的是在向量中建立索引以提取其值之一。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM