我已经编写了这段Julia代码,它通过根据高斯比例空间的差异对极值中的字段进行插值来过滤图像中的关键点。
1. Vagrantfile:2: invalid multibyte char (UTF-8)
2. Vagrantfile:2: syntax error, unexpected end-of-input, expecting keyword_end config.vm.define �web� do |web|
我收到此错误:
语法:意外的“ =”
没有提及行号。你们能建议我做错了吗?
P.S。我也发布了问题here。
答案 0 :(得分:4)
我想问题是您的α⋆, α1⋆, α2⋆, α3⋆
变量,因为符号⋆
是Julia operator。通常,使用Unicode字符很好,但是请尽量避免使用已经在该语言中具有含义的运算符。
例如,您可以将α⋆
替换为α′
(\ alpha后跟\ prime)或̂α
(\ hat后跟\ alpha)。但是,不要过度使用非ASCII字符。它们在那里是为了使代码更具可读性,而不是更少。
更新:@DNF和@phg合并了注释。