- Home
- Python
- NumPy
NumPy
まとめ
記事
- NumPyでCSVファイルを読み込み・書き込み(入力・出力)
- NumPy配列ndarrayとPythonのリストを相互に変換
- NumPyのデータ型dtype一覧とastypeによる変換(キャスト)
- Python, NumPyで行列の演算(逆行列、行列式、固有値など)
- NumPy配列ndarrayの次元数、形状、サイズ(全要素数)を取得
- NumPy配列ndarrayの形状を変換するreshapeの使い方
- NumPy配列ndarrayの要素・行・列を取得(抽出)、代入
- NumPy配列ndarrayのスライスによる部分配列の選択と代入
- NumPy配列ndarrayを分割(split, array_split, hsplit, vsplit, dsplit)
- NumPy配列ndarrayを結合(concatenate, stack, blockなど)
- NumPyのarange, linspaceの使い方(連番や等差数列を生成)
- NumPyのブロードキャスト(形状の自動変換)
- NumPyのファンシーインデックス(リストによる選択と代入)
- NumPyで任意の行・列を削除するnp.deleteの使い方
- NumPyで条件に応じた処理を行うnp.whereの使い方
- NumPy配列ndarrayに要素・行・列を挿入、追加するinsertの使い方
- NumPy配列ndarrayの末尾に要素・行・列を追加するappend
- NumPyのsortとargsort関数で任意の行・列を基準にソート
- NumPy配列ndarrayを初期化(zeros, ones, fullなど)
- NumPyで空の配列ndarrayを生成するemptyとempty_like
- NumPy, randomで乱数生成(np.random.rand, normalなど)
- NumPy配列の行・列ごとの合計、平均、最大、最小などを算出
- NumPyの引数axisとkeepdimsの使い方
- NumPyで欠損値np.nanを含む配列ndarrayの合計や平均を算出
- NumPy配列ndarrayの欠損値np.nanを他の値に置換
- NumPy配列ndarrayの欠損値np.nanを含む行や列を削除
- NumPy配列ndarrayの表示形式(桁数や指数表記、0埋めなど)を指定
- NumPy配列ndarrayをprint表示で省略するかしないか設定
- NumPy配列ndarrayの行・列を任意の順番に並べ替え
- NumPy配列ndarrayの条件を満たす要素数をカウント
- NumPy配列ndarrayから条件を満たす要素・行・列を抽出、削除
- NumPyのeyeまたはidentityでone-hot表現に変換
- NumPy配列ndarrayをバイナリファイル(npy, npz)で保存
- NumPyのバージョンを確認(np.version)
- NumPy配列ndarrayを四捨五入・偶数丸めするnp.round
- NumPy配列ndarrayの小数点以下を切り捨て・切り上げ: floor, trunc, ceil
- NumPy配列ndarrayの要素を絶対値に変換するnp.abs
- NumPy配列ndarrayをイミュータブル(書き換え禁止)に設定
- NumPy配列ndarrayの対角成分の抽出、対角行列の作成(diag, diagonal)
- NumPy配列ndarrayに次元を追加するnp.newaxis, np.expand_dims()
- NumPy配列ndarrayを任意の最小値・最大値に収めるclip
- NumPy配列ndarrayの次元をEllipsis(...)で省略して指定
- NumPy配列ndarrayの最大値・最小値のインデックス(位置)を取得
- NumPy配列ndarrayの行と列を入れ替え(転置、次元・軸の入れ替え)
- NumPy配列ndarrayを回転するnp.rot90
- NumPy配列ndarrayを上下左右に反転するnp.flip, np.flipud, np.fliplr
- NumPy配列ndarrayのビューとコピー(メモリの共有)
- NumPy配列ndarrayの下三角行列・上三角行列を抽出・生成(tril, triu, tri)
- NumPy配列ndarrayの符号(正負)を取得・判定・置換
- 複数のNumPy配列ndarrayの要素ごとの最大値・最小値を取得
- NumPy配列ndarrayのユニークな要素の値・個数・位置を取得
- NumPy配列ndarrayを一次元化(平坦化)するravelとflatten
- NumPy配列ndarrayのサイズ1の次元を削除するnp.squeeze()
- NumPy配列ndarrayを要素ごとに比較(比較演算子、np.allcloseなど)
- NumPyで対称行列を生成・判定
- NumPy配列ndarrayの論理・ビット演算(AND, OR, XOR, NOT, シフト)
- NumPyで累積和・累積積(np.cumsum, np.cumprod)
- NumPy, pandasのValueError: The truth value ... is ambiguousの対処法
- Python, NumPyで画像処理(読み込み、演算、保存)
- Python, NumPyでグラデーション画像を生成
- NumPyでRGB画像の色チャンネルを分離して単色化、白黒化、色交換
- NumPy配列ndarrayをシフト(スクロール)させるnp.roll
- NumPy配列ndarrayをタイル状に繰り返し並べるnp.tile
- Python, OpenCV, NumPyで画像を比較(完全一致か判定、差分取得など)
- NumPyで最大公約数・最小公倍数を算出・取得
- NumPyで三角関数(sin, cos, tan, arcsin, arccos, arctan)
- AtCoderのPython, NumPy, SciPyのバージョンと注意点(2023年10月)
- Pythonで一次元配列を二次元配列に変換(numpy.ndarray、リスト)
- Pythonでメソッドチェーンを改行して書く
- Pythonのリストと配列とnumpy.ndarrayの違いと使い分け
- Pythonで正規化・標準化(リスト、NumPy配列、pandas.DataFrame)
- Python, OpenCV, NumPyで画像のアルファブレンドとマスク処理
- OpenCV, NumPyで画像を回転・上下左右反転(rotate, flipなど)
- Python, OpenCV, NumPyでカラー画像を白黒(グレースケール)に変換
- pandas.DataFrame, SeriesとNumPy配列ndarrayを相互に変換
- pandasからNumPyの関数などを使う方法(pd.np)
- Python, SciPyでトリム平均を算出(ndarray, DataFrame)
- 『Pythonデータサイエンスハンドブック』は良書(NumPy, pandasほか)
- Pythonで画像処理: Pillow, NumPy, OpenCVの違いと使い分け
- Python, OpenCV, NumPyで画像を二値化(しきい値処理)
- pandas参考書『Pythonによるデータ分析入門』の注意点
- pandas参考書『Python for Data Analysis, 2nd Edition』
- 『Python Data Science Handbook』(英語の無料オンライン版あり)
- Python, OpenCV, Pillow(PIL)で画像サイズ(幅、高さ)を取得
- PythonでPSNRを算出(OpenCV, scikit-image, NumPy)
関連カテゴリー