首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在julia中将字典转化为矩阵

问在julia中将字典转化为矩阵
EN

Stack Overflow用户
提问于 2022-05-13 03:27:26
回答 1查看 135关注 0票数 1

我试着进行降维,我得到了一个:

代码语言:javascript
复制
d = Dict{Tuple{String, String}, Vector{Float64}}

试图在上面应用umap。

虽然umap只能接受抽象矩阵,所以我做了collect(d),但是dict被转换成向量,而不是数组。

如何正确地转换它以成功应用umap

EN

回答 1

Stack Overflow用户

发布于 2022-05-13 05:09:48

你应该能用

hcat(values(d)...)

使用values,你可以得到一个向量向量,字典值。hcat会水平地将它们连接起来,但是这个函数将每个向量作为不同的参数,因此您需要将这个数组拆分到它的元素中,这就是...所做的三个点。

查看溅溅的文档

正如评论中所指出的,一个更有效的替代方案是

reduce(hcat, values(d))

实现了同样的避免飞溅。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72224142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档