zoukankan      html  css  js  c++  java
  • jupytext library using in jupyter notebook


    1. jupytext features

    Jupytext can save Jupyter notebooks as

    Markdown and R Markdown documents,
    Julia, Python, R, Bash, Scheme, Clojure, Matlab, Octave, C++ and q/kdb+ scripts.

    2. Way of using

    There are multiple ways to use jupytext:

    Directly from Jupyter Notebook or JupyterLab. Jupytext provides a contents manager that allows Jupyter to save your notebook to your favorite format (.py, .R, .jl, .md, .Rmd...) in addition to (or in place of) the traditional .ipynb file. The text representation can be edited in your favorite editor. When you're done, refresh the notebook in Jupyter: inputs cells are loaded from the text file, while output cells are reloaded from the .ipynb file if present. Refreshing preserves kernel variables, so you can resume your work in the notebook and run the modified cells without having to rerun the notebook in full.
    On the command line. jupytext converts Jupyter notebooks to their text representation, and back. The command line tool can act on notebooks in many ways. It can synchronize multiple representations of a notebook, pipe a notebook into a reformatting tool like black, etc... It can also work as a pre-commit hook if you wish to automatically update the text representation when you commit the .ipynb file.
    in Vim: edit your Jupyter notebooks, represented as a Markdown document, or a Python script, with jupytext.vim.

    3. usage

    • Writing notebooks as plain text
    • Collaborating on Jupyter Notebooks
    • Code refactoring

    4. installation

    pip install jupytext --upgrade
    conda install -c conda-forge jupytext
    - c: channel, conda-forge is a github organization containing repositories of conda recipes. Thanks to some awesome continuous integration providers (AppVeyor, CircleCI and TravisCI), each repository, also known as a feedstock, automatically builds its own recipe in a clean and repeatable way on Windows, Linux and OSX.

    reference: https://github.com/mwouts/jupytext#per-notebook-configuration

  • 相关阅读:
    信息收集-DNS
    Xshell下载
    JSP
    本地网络配置
    P1485 火枪打怪
    P4155 [SCOI2015]国旗计划
    P1017 [NOIP2000 提高组] 进制转换
    P1013 [NOIP1998 提高组] 进制位
    P1011 [NOIP1998 提高组] 车站
    CF841B Godsend
  • 原文地址:https://www.cnblogs.com/hugechuanqi/p/10801746.html
Copyright © 2011-2022 走看看