terminal - Jupyter 笔记本中的 Julia .jl
问题描述
我是 Julia 的新手,我有一个名为“example.jl”的文件,我想在 Jupyter 中打开它。我将 Julia 内核添加到我的 jupyter 内核中。我的问题是:是否有类似的终端命令:
jupyter notebook blabla.ipynb [我用来打开我的笔记本]
哪个会在我的 jupyter 笔记本中使用正确的 jl 内核打开我的“example.jl”脚本?
我翻了很多页都找不到答案。
PS:我现在做的是用jl内核打开一个notebook,把Julia脚本复制进去。但我想知道是否有更优雅的方式来打开 .jl 。
解决方案
通常,您需要使用 Julia 内核创建一个新的空 Jupyter notebook 并将您的代码复制粘贴到那里。
还有一个不错的 Julia 实现 - Weave.jl
. 由于 Jupyter 的格式更复杂,因此需要特殊的代码格式(有关提示,请参见https://github.com/JunoLab/Weave.jl上的图片) - 完成后,您可以通过以下方式进行转换:
convert_doc("examples/some_code.jl", "some_notebook.ipynb")
还有一些其他可用的(通常基于 Python 的)工具,在某些情况下可用于将源代码文件拆分为多个 Jupyter 单元,但每次都假定某些特定的代码格式。
PS 如果您正在寻找 IDE,请尝试使用带有 Julia 扩展的 Visual Studio Code,这很棒。
推荐阅读
- python - 将 3D numpy 数组保存为 .obj 文件
- node.js - Node Express 上传带有附加数据的文件
- python - mariadb-devel 在使用 yum 时无法在 Cent OS 7 上运行
- javascript - 引用对象属性的最佳方式
- grpc - grpc-go 如何处理取消示例
- java - 在 javadoc 中禁用名称前缀
- javascript - 为什么我的函数从我的数据库返回一个承诺而不是一个对象?
- javascript - 找不到带有特殊字符的网页
- c# - 为 C# 和 Java 散列 SHA-256
- python - 使用python正则表达式在字符串中搜索长度为6或更多的特定重复(mnr)