物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

Jupyter

Python jupyter lab + awkward arrayで2列データの片方にゲートをかけながら動的にグラフを作る

この記事の Awkward のバージョンは1.X.Xです 基本的な例 phst.hateblo.jp Tree形式のデータがあり、あるパラメータにカット条件をかけながら(ゲートをかけながら)、他のグラフをインタラクティブに確認したいことがある 次の例では、dataXとdataYの2つの変…

Python: Jupyter上で、tracebackで例外をcatchしてから標準出力して正常終了する

try: raise "ERROR" except: try: import traceback traceback.print_exc() except:pass

Python jupyter lab で動的なグラフを作る

Jupyter lab等でグラフをインタラクティブに動かしたいとき、例えば特定の値を変えたグラフをセルを実行することなく次々と表示させたい時、ipywidgets.interactを使うと良い。 使用例 %matplotlib inline import matplotlib.pyplot as plt import ipywidget…

Python Jupyter Lab で RuntimeError: Cannot enter into task <1> while another task <2> を解消する

Jupyter Lab で以下のようなエラーが出た。tornado がエラーだとか。 Exception in callback <TaskWakeupMethWrapper object at 0x000002767EB13B80>(<Future finis...a24"\r\n\r\n'>) handle: <Handle <TaskWakeupMethWrapper object at 0x000002767EB13B80>(<Future finis...a24"\r\n\r\n'>)> Traceback (most recent call last): File "c:\user…</future></handle></future></taskwakeupmethwrapper>

Pytyon: Jupyter lab 起動時に cannot import name 'soft_unicode' from 'markupsafe'

C:\Users\Masahiro\Downloads\slack>jupyter lab Traceback (most recent call last): File "c:\users\masahiro\appdata\local\programs\python\python37\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\users\masahiro\a…

WSL上のJupyter LabでPython/ROOT C++/PyROOT、Jupyter Notebookでjsrootを動かす

超メモです。$は削除して実行してください WSLでJupyter Labを動かす方法 nodejsは最新版を推奨する。それ以外だとエラーが出ることがある。pip3でsudoは付けない。以下、実行すべきコマンド。 $ sudo sed -i.bak -e 's%http://[^ ]\+%mirror://mirrors.ubun…

WindowsでPython 3をインストールする方法

Pythonをインストール Ubuntu (WSL2) Windows 各パッケージのインストール 日本語フォント Ubuntu Windows Jupyter extension Windowsでipynbをjupyter labで開く 方法 Jupyterのバージョン確認 PIP関連 Ubuntu(WSL2)へインストール Windowsへインストール P…

Windows + Jupyter Labで拡張機能をインストールする

nodejsをインストールする。12.16.1 LTSで良い。 nodejs.org qiita.com 例えば、Table of Contents (TOC)をインストールしてみる 拡張機能 パズルのピースっぽいマークを選択。なければSettings->Enable Extension manager (Experimental)をクリック toc を…

Windows Jupyter Lab をPDF化するとき日本語が出力されない問題を解決

JupyterファイルをそのままPDF化すると、日本語(2バイト文字)が出力されない。出力されるように、テンプレートのdocumentclassを変更する。 jupyter --path で出力されるパス data: C:\Users\Masahiro\AppData\Roaming\jupyter C:\Users\Masahiro\AppData\Ro…

Windows上のPython Jupyter LabでPDF出力したときの500 : Internal Server Error

PythonのJupyter Lab等でPDF出力するには、pandocを使ってLaTeXファイルを生成してから、それをXeLaTeXを通してPDF化するという手順を踏む。 pandocをインストールしていないと、 500 : Internal Server Error The error was: nbconvert failed: Pandoc wasn…