在 github 上看到一个开源库的 readme 文档。有以下内容。我不太明白的是 Notebook 最多就算一个 IDE ,往小了说就是个编辑器。难道某些开源库会针对 Notebook 进行特别优化?否则为什么在 readme 文档中说这么一段话?难道同样的库在 vscode 或 spyder 中使用会有什么差别?
https://github.com/domokane/FinancePy
原文翻译: 在 Jupyter Notebook 中使用 FinancePy 一旦安装了 financepy ,就很容易上手。
只需下载该项目并检查 notebooks 文件夹中的一组 Jupyter 笔记本。
可以在项目目录中找到描述所有功能的 pdf 手册。
原文: Using FinancePy in a Jupyter Notebook Once financepy has been installed, it is easy to get started.
Just download the project and examine the set of Jupyter Notebooks in the notebooks folder.
A pdf manual describing all of the functions can be found in the project directory.
1
littleBink 2023-06-19 10:02:13 +08:00
只是说在 notebook 里展示比较直观吧,给了很多 notebook 的 example
|
2
hardman 2023-06-19 10:31:19 +08:00
Jupyter Notebook ,最优势的地方不是和 google cloab 一样在于免费的 GPU 资源吗?
|
3
fzinfz 2023-06-19 13:14:39 +08:00
Jupyter Notebook = 总是处于调试模式的 IDE
- 可每次执行多行,无需频繁设置断点 - 输出默认保存 readme 说 easy to get started 是因为作者把教程写成了.ipynb ,比如: notebooks/finutils/*.ipynb |
4
huzhikuizainali OP |
5
Alias4ck 2023-06-20 14:35:16 +08:00
因为 Jupyter 能支持的东西太多,可以支持 R kernel 以及 mojo 等,可扩展性强,还有一些自定义 widget ,以及它可视化很强,就举个简单例子吧 ,这个库 https://perspective.finos.org/ 你在 Spyder 上面可以吗
|
6
huzhikuizainali OP |
7
Alias4ck 2023-06-20 17:29:57 +08:00
@huzhikuizainali 视频我也没找到,这种你只有去官网找了 https://jupyter.org/
我翻了 YouTube 也没啥介绍的,基本就是一些 tutorial 。 不过我上面说的一些比较有趣的功能是在 JupyterLab 下 (下一代的用户界面) 虽然它功能很多,但它不适合用来开发工程类项目,只适合试验性编程,数据科学等 |
8
huzhikuizainali OP @Alias4ck
关于图文并茂的排版。我看 matlab 视频 好像在.mxml 文件中好像也可以做到。感觉不是什么独特的功能。是不是其他 IDE 加个插件也可以实现。 |
9
silkriver 2023-06-21 09:12:48 +08:00
不需要把 .py 转成 .ipynb ,新建 Terminal 运行它就好了,写好的 .ipynb 可以直接转成 .py .md .html .pdf
|
10
Alias4ck 2023-06-21 09:19:58 +08:00
@huzhikuizainali 看你做的领域咯,Jupyter 本身的命名就来源 3 个语言 Julia 、Python 、R. 主要领域就是数据分析和数据科学,还有最火的 AI ,你发的那个项目名字像是金融领域的数据分析,你用其他的也能做,但是肯定要折腾,没它上手快。
|