内容へ移動
Saki Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
プログラム:root
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
===ROOTのライブラリを使う=== コンパイル時に <code> g++ -v `root-config --cflags --libs` hoge.cpp -o hoge </code> とすれば必要なオプションをつけてくれる。環境によってはこのオプション(バッククオート部分)を末尾につけないとコンパイルエラーが出る(?)。 ===pythonで.rootファイルを扱う=== uprootモジュールを使う。rootファイルをinputに機械学習をするときによく使う。 中身の見方 <file> import uproot import numpy as np file = uproot.open("filename.root") tree = dict() for val in file['treename'].keys(): tree[val] = file['treename'][val].array(library='np') branch = tree['branchname'] </file> で各branchをnumpy.arrayとして読める。 ===ROOTファイルを結合したい=== haddというコマンドで.rootを結合できる。[[https://www-he.scphys.kyoto-u.ac.jp/member/n-kota/dokuwiki/doku.php?id=ja:root:wantto5|素晴らしいwiki]]参照 <code> $ hadd combine.root 1.root 2.root 3.root </code>
プログラム/root.txt
· 最終更新: 2024/12/10 16:25 by
kawaue
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ