我有兴趣以字节的形式获取BigFloat的数字。我收到一个非常奇怪的错误,我无法调试。我提供了一个出现错误的最小示例。 function floatToBytes(x::BigFloat)
ret = zeros(UInt8, 4)
xs = significand(x)/2
b = UInt8(0)
for i = 1:4
xs *= 256
全新朱莉娅矢量/阵列的类型 - 所以我的简单的问题道歉,简直似乎无法找到任何地方的答案: 我想创建一个函数,它接受一个矢量作为参数,但强制该矢量包含数字(浮点数或整数)。 我觉得这应该写成: function foo(x::Vector{Number})
return x.^2
end
但运行此与foo([5.0])产生 ERROR: MethodError: no method