なんとなく

なんとなく書きます

2017-01-01から1年間の記事一覧

機械学習勉強その1

良いと言われているオックスフォードの通信学習をやってみた。 その第1週の内容 単語 出てきた単語をまとめる 日本語 英語 教師あり学習 supervised learning 教師なし学習 unsupervised learning 分類 classification 回帰分析 regression analysis 仮説 hy…

WPFのTreeViewの要素を数え上げる。

WPFのTreeViewの要素を数え上げるのをぱっと見調べても見つからなかったので書く まあ正確にはTreeViewにバインドしたインスタンスの数をしっかり数え上げたんだけども 結構悩んだけど再帰に気づけばあっさり片付いた。 まずはバインドしている数え上げの対…

LINQのSkipとTakeについて

Skipはその名を通り指定の数だけ飛ばす。 Takeは指定の数だけ出力する。 2つを組み合わせると 範囲の指定ができる。 ↓のように書くと Enumerable.Range(1, 100).Skip(10).Take(20) で11~30を返す。 SkipWhileとTakeWhileはそれぞれ Func<int,bool>とFunc<int,int,bool>のデリゲートを</int,int,bool></int,bool>…

LINQのAggregateについて

使い方が初見ではいまいち不明なAggregateの使い方について 雑なイメージはreduce関数 [1,2,3,4]を1234とかに変換するときに使える。 こんな感じで Enumerable.Range(1, 4).Aggregate(0, (a, b) => 10* a + b) 今回の例だと Convert.ToInt32(string.Join("",…