リダイレクト記法 記号 内容 <FILE 標準入力をFILEにする。 >FILE 標準出力をFILEに入力する。(上書き注意) >>FILE 標準出力の出力をFILE末尾に追記。 2>FILE 標準エラー出力をFILEに入力する。(上書き注意) 2>>FILE 標準エラー出力をFILE末尾に追記 >FILE2>&1 標準出力と標準エラーの</file>…
https://github.com/kozo496/neural_simulation/blob/main/nest/02_Tutorial_Part_1.ipynb
マッチするグループを\1, \2 ...のように指定する。と、たとえば、$y = ax + b$の$タグのみ変更できる。 gist.github.com
pythonでtext ファイルを行ごとに読み込んで内容をリストにする。 textファイルを読み込んで、行ごとのリストにする。
数学×Pythonプログラミング入門 ― 中学・高校数学で学ぶatmarkit.itmedia.co.jp
グラフの引数にzorder=<int>で指定する。 <int>の番号が小さい方が背景側。数字が大きい方が前面に出てくる。 References Zorder Demo — Matplotlib 3.5.2 documentation</int></int>
xとyの直線回帰 Numpyを使った線形回帰 メモ a: 傾き b: 切片 上記のfunctionでは返されないが、残差の合計もlinalg.lstsqの返り値で取り出すことも可能 References numpy.linalg.lstsq — NumPy v1.22 Manual
arrのうち最初にthresholdを超えるindexを得たいときは、 np.argmax(arr > threshold)を使う。 最初に閾値を超える値のindexを求める
gist.github.com python.atelierkobato.com
numpy.convolveを使う。 num_mean = 5 test_arr = np.arange(20) result = np.convolve(test_arr, np.ones(num_mean)*num_mean, mode='valid') References numpy.convolve — NumPy v1.22 Manual
www.yunabe.jp
textをグラフ内の相対位置で配置するときの方法。 デフォルトでは、グラフのx, y軸の値で指定するが、データによって範囲が違うのでうまく位置を合わせられないことがある。 # 右上の相対位置、横軸方向の0.7, 縦軸方向の0.8に ax.text(0.8, 0.8, '右上', tr…
以下の記事にsubplotでのcolorbarの表示方法。colorbarのラベルの付け方などが紹介されていた。 Reference helve-blog.com
複数のグラフを並べてx軸やy軸の拡大・縮小を複数のグラフで連動させたいときは、 figureの設定で、従属させるグラフ(例えばp2)のx_rangeを基準のグラフ(例えばp1)のx_range、p1.x_rangeにする。 p2 = figure(x_range=p1.x_range) References www.sambaiz.…
Bokeh Documentation First Step Guide docs.bokeh.org Styling よく参照しそう。 Styling visual attributes — Bokeh 2.4.2 Documentation 基本的な使用法説明サイト(東大) ▲Bokehライブラリ — Pythonプログラミング入門 documentation
Python Docstring Generator References dev.classmethod.jp
.tar.gzの展開 gzipでは,複数のファイルを圧縮して1つのファイルにまとめることはできない。ディレクトリごと圧縮して1ファイルにまとめたい場合は,tar でパッケージした後,gzipで圧縮する。その場合,拡張子は「.tar.gz」になる。tar.gzはLinuxのソース…
文字列のラベルを数値に変換する時に使う。 以下に丁寧に記載されているのでこれを参考に。 gotutiyan.hatenablog.com Sklearn documentationはこちら。 scikit-learn.org
Jupyter notebookをブログに貼り付けたいときの方法。 GitHubのGistを利用する。 References JupyterをGistで共有する。ブログに貼れるぞ。 - ましろのログ Jupyter Notebookをはてなブログに貼り付ける方法 - akatak blog
まだまとまってない Git Tips git commitのオプションで-aオプションをつけると全ての修正・変更ファイルをcommitする.これは便利だが、後からリポジトリの履歴を見た時に混乱の元になるのであまりやらない. 差分の確認 git diffについて.作業ディレクト…
復習用の統計関連サイト集 統計WEB: 統計の時間 基礎から丁寧に解説されていて分かりやすい.統計検定の勉強で使った. STEP1 確率分布1 ポアソン分布
ファイルの作成日などの詳細情報を表示する。 Mac OS stat -x <file path> -xで詳細表示. (MacOSのみのオプション) 無くても、情報は表示される。見出しがないからわかりにくいだけ。 Linux stat <file_path> References https://xtech.nikkei.com/it/article/COLUMN/20071130/288</file_path></file>…
UNIXのcatのように複数のテキストベースファイルを結合させたい場合。以下のようにコマンドを入れる。 Get-Content -Encoding UTF-8 <file_path_pattern> | Set-Content <output_file_path> bashだと以下で、 cat <file_path_pattern> > <output_file_path></output_file_path></file_path_pattern></output_file_path></file_path_pattern>
kaggleでスクリプトで書いた処理をnotebookで実行させたい場合のメモ。 スクリプトを書く kaggleの"Code"で Scriptを書いて、"File"メニュー > "Set as utility script"にチェック notebookから登録する "File"メニュー > "Add utility script"をクリックし…
技術系のドキュメンテーションに役立ちそうなサイト集 LaTeX, MathJax 新米夫婦のふたりごと - MathJax ramenhuhu.com - [【MathJax-LaTeX】数式の表記方法まとめ](https://ramenhuhu.com/mathjax-equation)<br> LaTeX記法 Markdown Markdown記法 HTML/CSS HTML…
正規表現のまとめ(Python) Automate Boring Stuff with Python, Chapter 7: Pattern Matching with Regular Expressions.の内容をメモ。 全般 reモジュールをimportして使う。re.compile()でregex objectを作成して, これをsearch()メソッドやfindall() メソ…
Mac OSのターミナルからテキストファイルをクリップボードへコピーする方法のメモ pbcopyを使う。 ファイルの内容をクリップボードへコピー pbcopy < foo.txt cat foo.txt | pbcopy References https://blog.katsubemakito.net/macos/pasteboard-on-terminal