tuples - 如何在 Julia 中填充元组?

标签 tuples julia fill

标题中的问题:我想创建一个长元组,其中填充了 1 .

mytuple = fill(1, (2018,))

但 Julia 返回一个数组 1 .
2018-element Array{Int64,1}:
1
1
...
1

如果结果是重复的,请提前抱歉。

最佳答案

fill用于数组,使用 tuple(ones(Int,2018)...)代替或 ntuple(x->1, 2018)如果你想使用更复杂的 init 函数。顺便说一句,你也可以使用 ntuple(x->1, Val(10))提高代码的类型稳定性。

关于tuples - 如何在 Julia 中填充元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48741908/

相关文章:

matlab - 创建一个序列值矩阵

java - 将元组数组发送到准备好的语句

c# - 元组类中的命名比 "Item1"、 "Item2"更好

python - BigInts 在 Julia 中似乎很慢

julia - 奇怪的集合索引错误

java - 填充需要 1000 个其他文件中的值的文件 - Java

Python:我可以修改元组吗?

linq-to-entities - 将匿名类型转换为新的C#7元组类型

julia - 无法读取 csv 文件 : "no method matching Parsers.Options"

r - 如何模仿新行的拖动功能(例如在 Excel 中但在 R 中)?