gpt4 book ai didi

arrays - 如何进行多行数组理解?

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

如果我想创建一个具有理解力的数组,但逻辑要多行,该如何在Julia中做到这一点?

例如。
[ ...logic... for x=1:10]
除非逻辑更清楚地用多行编写,最后一行产生我想要的内容?

最佳答案

通常,do语法更适合用于此类事情,但是请注意,这可以通过常规的数组理解来完成,您只需将其包装在括号中并使用分号进行换行:

[(y = x + 1;
z = y^2 + x;
z^4 + 2y) for x in 1:5]

结果是
5-element Array{Int64,1}:
629
14647
130329
707291
2825773

关于arrays - 如何进行多行数组理解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58438467/

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