gpt4 book ai didi

jupyter-notebook - 我们如何在 Julia 中将一组 Unicode 值转换回它的文本形式?

转载 作者:行者123 更新时间:2023-12-03 20:23:52 26 4
gpt4 key购买 nike

我正在为我的下一个项目学习 Julia,因为数据确实是大量文本,我们正在研究使代码运行更高效、更快速。所以作为实验,我正在学习 Julia。
现在我了解到在 Julia 中有一种非常好的输入 Unicode 字符的方法。例如:"⎔"可以使用 "\hexagon"+tab 制作
有没有办法取回这些 Unicode 字符的文本版本?
所以我想问的是:
对于这些中的每一个:

("⬙", "☽", "⎔", "⬟", "◁")
我能回来吗:
("diamondbotblack", "rightmoon", "hexagon", "pentagonblack", "triangleleft")
由于我们无法将它们与 \ 一起保存喜欢 \pentagon因为将其标记为: syntax: invalid escape sequence ,如果我能在没有 \ 的情况下取回一个字符串数组,那就太好了。 .
任何人都知道如何做到这一点?我已经在谷歌上搜索过这个并在 Stackoverflow 上搜索过,也在其中一个论坛上发布过,但还没有找到任何解决方案。

最佳答案

你可以使用这个:

using REPL
tmp_d = REPL.REPLCompletions.latex_symbols
mapping = Dict(values(tmp_d) .=> keys(tmp_d))
现在你可以这样做:
julia> map(v -> mapping[v], ("⬙", "☽", "⎔", "⬟", "◁"))
("\\diamondbotblack", "\\rightmoon", "\\hexagon", "\\pentagonblack", "\\triangleleft")
我离开领先 "\\" ,但如果您愿意,可以将其删除。

关于jupyter-notebook - 我们如何在 Julia 中将一组 Unicode 值转换回它的文本形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65468538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com