İçbükey tapınak kübitinden Xia Yi | genel hesap QbitAI
Makine öğrenimi ve veri bilimi alanında, Jupyter bir ev adı haline geldi. Notları, kodları, diyagramları ve notları etkileşimli bir not defterinde birleştirir ve çeşitli genişletilmiş işlevler ekleyebilir. Gelişmiş makine öğrenimine giriş araştırmasının bir eseri olduğu söylenebilir.
fakat, Artefaktların da eksiklikleri var :
Yakın zamanda kullanıma sunulan bir araç, Jupyter Notebook'un bu eksiklikleri gidermesine yardımcı oluyor.
Bu aracın adı Jupytext , Adından da anlaşılacağı gibi, Jupyter Notebook'un içeriğini düz metne dönüştürebilir ve en uygun IDE'nizle açabilirsiniz.
Sonuç olarak, işbirliğine dayalı sürüm kontrolünün düzenlenmesi gibi bir dizi sorun kolayca çözülebilir.
Jupytext tarafından şu anda desteklenen diller tüm Jupyter Notebook'u kapsayamaz, ancak en popüler olanları sabittir. Jupyter Notebook ve aşağıdaki formatlar arasında dönüşümü destekler:
Julia betiği (.jl), Python betiği (.py), R betiği (.R), Markdown dosyası (.md), R Markdown dosyası (.Rmd).
Jupytext yazarı Marc Wouts, bir blogda Jupyter Notebook'u düzenlemek ve bir IDE veya düzenleyicide sürüm kontrolü yapmak için bu aracın nasıl kullanılacağını gösterdi.
Yukarıdakiler, Jupytext kullanma işleminin bir örneğidir: .ipynb ve .py dosya biçimlerinde bir Jupyter Not Defterini saklayın, kodu değiştirmek için PyCharm ile .py komut dosyasını açın, kaydettikten sonra tarayıcıyı yenileyin ve yeniyi Jupyter Notebook'ta görebilirsiniz. Çıktı.
İçerik bulmak, düzenlemek, hücre çalıştırmak, çok sayıda kod ve notta hata ayıklamak istiyorsanız ... IDE'yi kullanmak Jupyter Notebook'tan çok daha uygundur.
Yukarıdaki resim, metin üzerinde sürüm kontrolü yapma ve ardından anlamlı farklılıkların birleştirilmesi sürecidir.
İyi görünüyor, nasıl kurulur?
Bu araç pypi kurulumunu destekler, kod şu şekildedir:
pip'den upytext pip jupytext yüklemek - yükseltme # Bunu .jupyter / jupyter_notebook_config.py c.NotebookApp.contents_manager_class = "jupytext.TextFileContentsManager" öğesine ekleyin # Ve dizüstü sunucunuzu yeniden başlatın jupyter defterJupyter Not Defterinin meta verilerini girin jupytext_formats , Not defterinin ve metin dosyasının eşleşmesini etkinleştirebilir, IDE'de komut dosyası düzenlemesini ve not defterinde güncellemenin etkisini gerçekleştirebilirsiniz.
Metin dosyalarını düzenlerken Jupyter'i açmak istiyorsanız, bir hücrede çalıştırabilirsiniz. % otomatik kaydetme 0 , Jupyter'ın otomatik kaydetme işlevini kapatın.
Son olarak, Jupytext portalını ekleyin:
https://github.com/mwouts/jupytext
- Bitiş -
Samimi işe alım
Qubit, editörleri / muhabirleri işe alıyor ve merkezi Pekin, Zhongguancun'da bulunuyor. Yetenekli ve hevesli öğrencilerin bize katılmasını dört gözle bekliyoruz! İlgili ayrıntılar için lütfen QbitAI diyalog arayüzünde "işe alım" kelimesini yanıtlayın.
Qubit QbitAI · Toutiao İmzalayan Yazar
' ' Yapay zeka teknolojisi ve ürünlerindeki yeni eğilimleri takip edin