エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Numpy]2次元行列(ndarray)の要素にlistを持たせる方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Numpy]2次元行列(ndarray)の要素にlistを持たせる方法 - Qiita
TL;DR openCVで画像データを取り扱っていたとき、「各ピクセルごとに何かしらの情報を持たせたい」とい... TL;DR openCVで画像データを取り扱っていたとき、「各ピクセルごとに何かしらの情報を持たせたい」というケースが生じました。 処理の高速化を図るため画像データに対応した2次元行列を作り、ハッシュ法のように座標を要素数としO(1)でリストの最初の要素にアクセスできるようなデータの取扱いが理想です。 しかし、持たせるデータが各ピクセルに対してただ一つの数値型であれば普通にndarrayを利用できますが、持たせたいデータが辞書型やData Classesのときはそうは行きません。 さらにピクセルごとに複数の情報を持たせたいという今回ケースでは、可変な配列を扱いたくなります。次元を増やすというアプローチは適切ではないでしょう。 2次元行列の要素にlistを持たせる方法が存在したので記事にまとめました。 実装 numpy行列を初期化する際、要素の型を指定できます。浮動小数を取り扱いたい場合、d