Python

Python

Iterator pattern in Python

『Java言語で学ぶデザインパターン入門第3版』をPythonで実装してみるシリーズ。 第1章の iterator パターン。なんでこれを第1部デザインパターンに慣れるの一発目に入れたのか謎。 from collections...
Python

pytest-mockのpatchについて

mocker.patch の使い方メモ ディレクトリ構成 ├─src │ └─pkg │ ├─ __init__.py │ └─ foo.py └─test └─pkg ...
Python

Pythonでdictをarrayに変換する (DictVectorizer)

Python で dict を numpy の array に変換するには、scikit-learn の DictVectorizer を使うとよい (試した scikit-learn の version: 1.0.1) im...
Python

PyO3でPythonからRustを使う(2: 並列処理)

cargo new --lib word-count Cargo.toml [package] name = "word-count" version = "0.1.0" edition = "2018" #...
プログラミング

PyO3でPythonからRustを使う(1.1)

前回の続きというかやり直し ライブラリを作る cargo new --lib pyo3test Carto.toml に以下を追加 [lib] name = "libname" crate-type = &...
Python

PyO3でPythonからRustを使う

PyO3を試した versionPython: 3.8.10Rust: 1.55.0 OS は Windows ライブラリを作る cargo new --lib addarray Carto.toml に ...
統計学

Pythonでサンプルサイズと検出力

ABテストで使うやつ from __future__ import annotations import math from typing import Tuple import pandas as pd from scipy....
Python

matplotlibの日本語化

import matplotlib from matplotlib import font_manager font_manager.fontManager.addfont("path/to/ipaexg.ttf") matplotli...
Python

pythonでExcel作成

# 桁区切りのカンマありの整数 format_int = {'num_format': '#,##0', 'align': 'right'} # 小数点以下2桁 format_flt = {'num_format': '#,##0.00'...
Python

Pythonのdictの存在しないkey対策

d = {'k0': 'v0', 'k1': 'v1',} # 以下2つは同じで、'v0' を返す d['k0'] d.get('k0') # 以下はエラー d['k2'] # getを使うと、keyが存在しない場...
タイトルとURLをコピーしました