Julia Asked: 2024-04-24 00:06:00 +0800 CST2024-04-24 00:06:00 +0800 CST 2024-04-24 00:06:00 +0800 CST 将 FqFieldElem 转换为整数 772 我是 Julia 的初学者,我正在使用Nemo库在有限域上做一些事情。 我想计算给定有限域的特征,为此我必须计算类似的数量 exp(2*pi*im*absolute_tr(a)/p) 然而, 的类型absolute_tr(a)是 FqFieldElem,因为它是有限域的素数子域(此处为 Z/pZ)的元素,因此这会引发错误。 我想将这个整数模 p 转换为 int 但我找不到任何方法来执行此操作(尽管它作为整数打印在控制台上......)。 math 1 个回答 Voted Best Answer Dan Getz 2024-04-24T03:23:35+08:002024-04-24T03:23:35+08:00 没有明确定义如何将字段元素映射到 Int。但是,首先通过 Nemo 方式将字段嵌入到 Z 中,可以进行以下操作: julia> R = GF(7) Prime field of characteristic 7 julia> a = R(3) 3 julia> Int(lift(ZZ, a)) 3 julia> typeof(Int(lift(ZZ, a))) Int64
没有明确定义如何将字段元素映射到 Int。但是,首先通过 Nemo 方式将字段嵌入到 Z 中,可以进行以下操作: