Ami*_*ola 4 julia ijulia-notebook jupyter-notebook
我正在为我的下一个项目学习 Julia,因为数据确实是大量文本,我们正在研究使代码运行更高效、更快速。所以作为实验,我正在学习 Julia。
现在我了解到在 Julia 中有一种非常好的输入 Unicode 字符的方法。例如:
"?" 可以使用 "\hexagon"+tab
有没有办法取回这些 Unicode 字符的文本版本?
所以我想问的是:
对于这些中的每一个:
("?", "?", "?", "?", "?")
Run Code Online (Sandbox Code Playgroud)
我能回来吗:
("diamondbotblack", "rightmoon", "hexagon", "pentagonblack", "triangleleft")
Run Code Online (Sandbox Code Playgroud)
由于我们无法将它们与\类似内容一起保存,\pentagon因为将其标记为: syntax: invalid escape sequence,如果我可以在没有\.
任何人都知道如何做到这一点?我已经在谷歌上搜索过这个并在 Stackoverflow 上搜索过,也在其中一个论坛上发布过,但还没有找到任何解决方案。
你可以使用这个:
using REPL
tmp_d = REPL.REPLCompletions.latex_symbols
mapping = Dict(values(tmp_d) .=> keys(tmp_d))
Run Code Online (Sandbox Code Playgroud)
现在你可以这样做:
julia> map(v -> mapping[v], ("?", "?", "?", "?", "?"))
("\\diamondbotblack", "\\rightmoon", "\\hexagon", "\\pentagonblack", "\\triangleleft")
Run Code Online (Sandbox Code Playgroud)
我留下了领先的"\\",但如果您愿意,可以将其删除。
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |