yoshikit1996’s diary

日々勉強したことの備忘録です。

2018-07-01から1ヶ月間の記事一覧

Clojure(Lisp?)のmapについて

map関数はリストの各要素に対して関数fを適用します. (map f lis) また,引数としてリストを複数とることができます. (map f lis1 lis2) このとき,関数fは次のような順番で適用されます. lis1の0番目の要素,lis2の0番目の要素 lis1の1番目の要素,lis2…

HaskellでCSVファイルを読み込む

HaskellでCSVファイルを読み込むプログラムを書いてみました. ソースコード -- CsvReader.hs module CsvReader where import Text.Parsec csvStruct = endBy line eol line = sepBy cell $ char ',' cell = many $ noneOf ",\n" eol = char '\n' parseCSV :…

主成分分析とカーネル主成分分析

主成分分析 主成分分析とは,複数の特徴を 複数の特徴を「主成分」という特徴にまとめる方法であり,これにより次元圧縮をすることができる. 主成分分析のやり方 主成分解析では,分散が大きい方向にデータを射影して,主成分を生成する. カーネル主成分分…