gpt4 book ai didi

julia - 如何在 Julia 中将字典值设置为零

转载 作者:行者123 更新时间:2023-12-02 02:46:31 25 4
gpt4 key购买 nike

我想将字典的所有值设置为零。在 Python 中,您可以使用 .fromkeys()函数来执行此操作(请参阅 this SO 问题)。在 Julia 中如何做到这一点?

最佳答案

我想到了replace函数。它接受一个函数作为第一个参数,该函数接受一对作为参数并返回修改后的对:

d_new = replace(kv -> kv[1] => 0, d)

此处,d 中的每对 kv 均替换为 kv[1] => 0,其中 kv[1] 是键,0 是新的关联值。请注意,变异变体 replace! 也可用于就地替换。

编辑:字典必须改变的另一种可能性是:

map!(x->0, values(d))

关于julia - 如何在 Julia 中将字典值设置为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62710201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com