arrays - Julia,创建 3 的 Int8 数组的简洁方法?

标签 arrays integer julia

看似简单,但我想不通。在 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/

相关文章:

ios - 无法将数组添加到具有空数组的字典中

java - 正则表达式拆分字符串中的 double 和整数

Julia 管道并运行

julia - 如何在 Julia 中使用自定义回调生成 `Pipe` 或 `TTY`?

c++ - 获取属于给定整数的颜色

julia - 如何在 julia-lang 中存储货币值并格式化它们的输出?

python - Python 3.4 中的 Numpy 2D 数组

android - 通过蓝牙发送字节数组(android)

javascript - 如何一次将一个项目添加(推送)到数组中(循环遍历数组)

java - 如何使用按位运算符将多个整数值传递给 Java 函数?