我使用Images.jl在Julia.我试图将图像转换为类似图形的数据结构(v,w,c)
v是一个节点
w是邻居和
c是成本函数
我想给那些颜色不同的邻居付出昂贵的代价.但是,当我加载图像时,每个像素都有以下类型RGBA{U8}(1.0,1.0,1.0,1.0),有没有办法将其转换为Int64或Float等数字?
我正在尝试并行实现以下 for 循环来初始化字典。
heavy=Dict()
for item in list
heavy[item[1]]=10000000
end
Run Code Online (Sandbox Code Playgroud)
其中list是列表的列表,每个项目都有三个元素。
我正在尝试这样的事情:
heavy=Dict()
@parallel for item in list
heavy[item[1]]=10000000
end
Run Code Online (Sandbox Code Playgroud)
然而它没有起作用。阅读文档后,我发现一个名为 SharedArrays 的东西可以解决这个问题。然而,目前尚不清楚如何使用其他数据结构(如 Dict() 或 Set())来做同样的事情。先感谢您。