タグ

pythonとappendに関するishideoのブックマーク (2)

  • Python リスト追加についての速度比較(append,内包表記など) - のんびりしているエンジニアの日記

    皆さんこんにちは お元気ですか。私は元気です。 実は情報技術者試験が終わったんです。ひゃっほー …受かってそうにないのはまた別のお話 さて、今日は便利なPythonのリストについての速度を比較してみましょう 皆さんこんなコードありませんか list = [] for i in xrange(N) list.append(array[i]) #arrayは何か入っている適当なリスト 結構使うんですよね、このようなコードの書き方 さて、実はPythonでは複数の書き方ができます。 append,extends,list内包表記です extendはリストを渡すとそれらをまとめて追加してくれます。前のコードに習って書くとこうなります。 list = [] list.extend(array) #arrayは何か入っている適当なリスト 次はリスト内包表記です。これは他のと異なり、Pythonでしか見

    Python リスト追加についての速度比較(append,内包表記など) - のんびりしているエンジニアの日記
  • Python pandas 図でみる データ連結 / 結合処理 - StatsFragments

    なんかぼやぼやしているうちにひさびさの pandas エントリになってしまった。基的な使い方については網羅したい気持ちはあるので、、、。 今回は データの連結 / 結合まわり。この部分 公式ドキュメント がちょっとわかりにくいので改訂したいなと思っていて、自分の整理もかねて書きたい。 公式の方はもう少し細かい使い方も載っているのだが、特に重要だろうというところだけをまとめる。 連結 / 結合という用語は以下の意味で使っている。まず憶えておいたほうがよい関数、メソッドは以下の 4 つだけ。 連結: データの中身をある方向にそのままつなげる。pd.concat, DataFrame.append 結合: データの中身を何かのキーの値で紐付けてつなげる。pd.merge, DataFrame.join 連結 (concatenate) 柔軟な連結 pd.concat ふたつの DataFram

    Python pandas 図でみる データ連結 / 結合処理 - StatsFragments
  • 1