看似简单,但我想不通。在 Julia 中创建一个包含十个 3 的 Int8 类型的新数组的最简单方法是什么?谢谢。 J
显然
Int8[3,3,3,3,3,3,3,3,3,3]
有效,但我想生成更大的数组。
最佳答案
@mcabbott 的建议
fill(Int8(3), 10)
是我的第一个想法,也是恕我直言的最佳选择,但如果您喜欢其中任何一个,您也可以选择其中一个
[Int8(3) for _ in 1:10]
或
Int8.(3 * ones(10))
或
Int8(3) * ones(Int8, 10)
[EDIT] 或(Oscar Smith 建议)
Int8(3) .+ zeros(Int8, 10)
关于arrays - Julia,创建 3 的 Int8 数组的简洁方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65701004/