【发布时间】:2021-08-16 20:35:34
【问题描述】:
我希望元组的布尔部分在作为矩阵的一部分时显示为这样(而不是整数或浮点数)。 代码如下:
a = [(1., true) (1.5 , true) ; (1.5 , false) (-5.5 , false) ]
2×2 Matrix{Tuple{Float64, Bool}}:
(1.0, 1) (1.5, 1)
(1.5, 0) (-5.5, 0)
但是我希望得到以下结果:
2×2 Matrix{Tuple{Float64, Bool}}:
(1.0, true) (1.5, true)
(1.5, false) (-5.5, false)
我想我在 Julia 的类型中缺少一些东西;任何帮助表示赞赏。
我偶然发现:
b = [(1., true) (1.5 , true) ; (false, 1.5) (false, -5.5) ]
2×2 Matrix{Tuple{Real, Real}}:
(1.0, true) (1.5, true)
(false, 1.5) (false, -5.5)
按照我对 a 的预期显示布尔值(第一种情况)。当元组的类型为Tuple{Real, Real} 时,布尔值显示为这样也是出乎意料的。我又一次觉得我错过了什么;欢迎任何指向文档特定部分的指针。
我正在使用 Julia 1.6.1。
【问题讨论】:
标签: julia