今日やったこと c言語復習(苦しんで覚えるC言語) AWSの資格周りを調べる 強くなったこと C言語の復習をやってた 気になったこと 特に無し
今日やったこと プログラミングテスト 強くなったこと 顧客分析手法 デシル分析 購買金額で並べて顧客人数を10等分して分析を行う手法。 デシルはデシリットルやデシベルなどと同じDeci(10等分)の意味から来ている。 RFM分析 Recency (直近) Frequency …
今日やったこと AtCoder過去問(ABC056)のA問題 プログラミングテスト 強くなったこと Bigqueryでqueryからテーブル作成 CREATE TABLE data_working.user_table ( name STRING , visited_time DATETIME NOT NULL , gender INT64 , age INT64 , weight FLOAT…
今日やったこと AtCoder過去問(ABC054)のA問題 プログラミングテスト Bigqueryでの集計作業 決定木モデルの作成 scikit-learn活用レシピ80+学習 強くなったこと Pandasでのグラフ描画 今までmatplotでグラフ描画をしていたけれど、scikit-learn活用レシピ8…
今日やったこと AtCoder過去問(ABC053)のA問題 プログラミングテスト 強くなったこと 正解率の計算 今まで正解率を主に2つの通りで書いているのを見たことがあるけれど、 下記のどっちでも結果は同じになるっぽい。 model = RandomForestClassifier(n_esti…
今日やったこと AtCoder過去問(ABC053)のA問題 プログラミングテスト 暗号技術のすべて 強くなったこと 単語出現頻度 最も頻度が高いアルファベットは「e」で、こういう出現頻度から単一変換型の暗号は解読されるそう。 その他には2文字連続で書かれた文字…
今日やったこと AtCoder過去問(ABC052)のA問題 プログラミングテスト 強くなったこと ラベルデータの変換 例えば、性別で変換を行いたい場合は下記のようにする。 例1(map) genders = {"male":0,"female":1} df["SEX"] = df["SEX"].map(genders) 例2(…
今日やったこと AtCoder過去問(ABC051)のA問題 プログラミングテスト 強くなったこと 交差確認法でのエラー cross_val_score(model,X,y,cv=5) みたいなコードを書いている際にサンプル数が少ないとエラー(注意文)が出てくるため、その際はエラーを無視す…
今日やったこと AtCoder過去問(ABC049)のA問題 プログラミングテスト 強くなったこと whereとhavingの違い SQLをしばらく触ってないときにどっちがどっちだったっけ?ってなる事が多々ある。 これは実行順の違いで where → Group by → having → Select と…
今日やったこと AtCoder過去問(ABC048)のA問題 プログラミングテスト 統計の勉強 強くなったこと 帰無仮説と対立仮説 χ二乗検定やt検定などの内容が下記のサイトにわかりやすくまとまっている。 kogolab.chillout.jp 気になったこと 特に無し
今日やったこと AtCoder過去問(ABC047)のA問題 プログラミングテスト 強くなったこと Pythonでデータ読込するときに一意な単語リストを作る with open(word_file) as f: d = set(f.read().split()) 気になったこと 再帰処理だとかイテレータとかデコーダー…
今日やったこと AtCoder過去問(ABC046)のA,B問題 プログラミングテスト 強くなったこと Pythonでのメモ化 よく例としてフィボナッチ数列の話でメモ化が出てくるが、同じ計算が複数回出てくる計算では計算と途中の処理をPythonだとtupleに保存すると良いら…
今日やったこと BeautifulCodeを読んでた プログラミングテスト 強くなったこと Beautiful Code 原文版なら下記からダウンロード可能。 https://vample.com/ebooks/OReilly.Beautiful.Code.Jun.2007.pdf 気になったこと 特になし
今日やったこと AtCoder過去問(ABC045)のA,B問題 正規表現技術の勉強など 強くなったこと Pyrhonでのキュー実装 AtCoderで使うならだいたいこんな感じ from collections import deque A = deque(list(map(str,input()))) ここから、下記で取り出せる targe…
今日やったこと AtCoder過去問(ABC044)のA,B問題 「オブジェクト指向でなぜ作るのか」の続き 「この1冊でわかるWebの仕組み」の続き 強くなったこと 標準モジュールの場所を確認する方法 例えば、datetimeなら import datetime print(datetime.__file__) …
今日は家の片付け周りをやりつつ、AtCoderの過去問と参考書を読んだ。 今日やったこと AtCoder過去問(ABC043)のA,B,C問題 オブジェクト指向でなぜ作るのか? 強くなったこと よく使いそうなリスト操作 リストの中身を文字列結合 s = "".join("リスト") リ…
今日は出かける用事があったので、その行きしなの電車で本を読んだのと帰ってきてからAtCoderのC問題やった。明日くらいからはガッツリ勉強できる。 今日やったこと AtCoder過去問(ABC042)のC問題 「原因と結果の経済学」を読んだ 強くなったこと 相関関係…
今日やったこと Web技術の基本(1章) AtCoder過去問(ABC042) 強くなったこと sortしてからリストとして受け取る方法 s = sorted([input() for _ in range(N)]) 指定回数分入力を受け付ける方法 今までこう書いてたけれど、 for i in range(n): input() そ…
今日やったこと Web技術の基本(1章) AtCoder過去問(ABC042) 強くなったこと sortしてからリストとして受け取る方法 s = sorted([input() for _ in range(N)]) 指定回数分入力を受け付ける方法 今までこう書いてたけれど、 for i in range(n): input() そ…
今日やったこと GW用の参考書をまとめて買ってきた(主にWebの仕組み周り) 強くなったこと 今日は参考書の選定周りを行っていた 気になったこと 今日は特になし
今日やったこと javascriptの復習(参考書:javascript本格入門) 強くなったこと for文の違い Pythonだとリストに対しても数値でも普通のfor文のみで良かったけど、javascriptの場合「for in」と「for of」があるのを知った クロスドメイン問題 Webページを…
今日やったこと フロントフレームワークについて調べる GWに勉強する書籍探し 強くなったこと フレームワークの選定 現状考えていたフレームワークが、 Angular Vue React のどれにするかと考えていたけど、調べたところ今の職場的にはReactで進めるか、あま…
今日やったこと エキスパートPythonプログラミングを50ページ読んだ SPAについて調べた クラウド周り 強くなったこと SPA Single Page Applicationの略。単一ページで構成されるWebアプリケーションのことを指す。 Angular、Vue.js、Reactなどで作成するのが…
今日やったこと データクレンジングの一括処理 スクレイピングでのデータ取得 強くなったこと DataFrameの列に対して特定の処理を適応 dfのname列に対してやる場合 df["name"] = list(map(lambda x: xに対してやりたい処理, df["name"])) bs4でのselectエラ…
今日やったこと 不均衡データについて調べる 正解率・精度・再現率・F値の見直し はてなブログの設定 強くなったこと ロジスティック回帰とSVMの違い どちらも分類問題を解ける模様。SVMは方法によっては回帰問題も解ける。 じゃあこの2つの何が違うかとい…