ごはんと飲み物は紙一重

このブログはモチベーションアップのために情報工学関連について記事を更新していこうと思います。三日坊主にならないよう頑張ります。

報連相は大切

タイトルの通り。最近私自身に報連相が足りてないような気がして、周りの人たちを困らせてばっかりいます。 なので報連相はしっかりしましょう。する側もされる側もwin-winなので積極的にやっていきたい。 というわけで表題は終わり← 本題はここからで、いろ…

ついに研究室配属が佳境を迎える感じに

私の通う大学でも研究室配属が始まっているわけで、とはいえこの時期だとだいぶ遅いって言われそうなのですが、どうも今年の研究室配属関係に参加している学生がなかなか話を進めないせいかずるずると12月に。 私自身は夏休み中盤以降から話はふっていたので…

【Python Advent Calender 1日目】scrapyを使ってpixivのランキングから評価の高い画像だけをクローリングする

Python Advent Calender ※本記事は、【Python Advent Calender 2017 1日目】の記事になります。 もともとはOMEGA014さんが埋めていたカレンダーでしたが、もともと書きたいとは思いながらも埋まっているわ何か書こうかとか考えているうちに埋まってしまうわ…

長年使い続けるとよくある手放せない感

イヤホンの話です。このイヤホンは買ったときの原型をほとんどとどめていないのですが、一応SHURE SE215-SP っていう遮音性の高い良いイヤホンです。 https://www.amazon.co.jp/SHURE-Special-%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%82%B9%E3%83%AB%E3%83…

mac + Jupyter + IJulia でデータ分析用環境構築 【2017/11/25現在】

風の吹くまま気の向くままにqiita記事を見ていると、juliaが熱い感じの流れが。ここ最近Pythonに頼りがちではあるけれども、juliaも気になっていたので使う使わないは置いといて環境構築しようと思いました。 実行環境 Mac book Pro Retina (Mid 2014) macOS…

データ分析と可視化をして思ったこと

技術的なところを書こうと思ったのですが、いろいろと説明するのはあれなので今日は日記カテゴリで書こうかと。 最近はバイト先や大学の講義、それ以外の多くの場所でデータ分析や可視化をすることが増えてきました。毎日毎日pythonとデータとにらめっこして…

matplotlibのsubplotsで文字が重なるのをどうにかきれいにしたい

連続投稿することになりそうなりました。 というわけで、前回の記事でいい感じにsubplotsしたいのはいいものの、その他titleだったりxlabelとかをつけていると、重なっちゃってうまく出力できない問題があるわけです。 これを解消する関数に plt.tight_layou…

matplotlibのsubplotsでグラフをいい感じにjupyterに出力したい

いつも可視化のときに位置に拘ってしまう悪い癖が働いてしまい・・・備忘録代わりに。 jupyter notebookを使ってデータ分析しているとmatplotlibで可視化するのは日常茶飯事だと思うのですが、 あるフォルダから全てのcsvファイルを読み込み!! そのデータ…

CTRデータをヒストグラムで眺めたい

CTR(Click Through Rate)のことで、日本語ではクリック率とか言います。広告関係のやつですね。Kaggleにも似たような内容があったような。 https://www.kaggle.com/c/avazu-ctr-prediction これを各ユーザがどれだけクリックしてくれているかの分布を見てみ…

MacBook Proのカバー(ハードケース)を買い替えたお話

じゃん。 ということで2年ほどお世話になったカバーはだいぶボロボロになってしまったので買い替えをしました。買い替えと言ってもの同じ商品を買い替えてて、 http://amzn.asia/7x55LbM NEXARY の ハードケースです。値段が2000円超えないにもかかわらず、…

アルファブレンディングを列方向の画像の位置ごとに処理したい

とある授業の課題でアルファブレンディングを画像の列方向の位置ごとに処理をかけていかなきゃいけなくなって色々試行錯誤していたのですが、とりあえず気づいたことをメモ。 列ごとへの画像への処理 これは普通にスライスで行けそうです。img[:, i]みたいな…

matplotlibで大きい順にソートしてグラフにする方法【plt.xticks】

わりと悩んでしまったので備忘録代わりに。 何が言いたいのかというと、 id_x1 = val_counts[0][0:5].index.astype(str) id_y1 = val_counts[0][0:5].values plt.bar(id_x1, id_y1) このx軸のlabelが意図せずソートされてしまう現象をなんとかしたいわけです…

GitlabのPushをslackに通知するまで【2017年10月18日時点】

気がつけば前回の更新化から2週間すぎていた・・・更新する記事は色々あったのにいいい ところで、バイト先の方でGitlabのpush通知を設定するとのことだったので、 qiita.com をみながら作業を進めようと思ったのですが、 「UIぜんぜん違うからスムーズに進…

ieLT秋の陣 in 琉球大学 に 参加してきました

LT大会にスピーカーとして参加してきました! こちらです。本当は、 でPyConJPの報告会をする予定だったのですが、参加できず発表できないような形で、どうしても東京に行った話をしたいと思いLT大会で発表することに。 ieLT in 2017 fall from Shingo Tawad…

DockerでPythonの開発環境を構築してみたくなったお話

タイトルの通りですが、改めてpyenv + conda の仮想環境による開発も悪くないなと思ったものの、docker使えるほうがよりチーム開発とかで役に立ちそうであったり、なにより立ち上げたり潰したりが楽と聞いて、そろそろ行動に移さないとなと思ってメモ代わり…

MacOS Sierraにword2vecとfasttextを入れたお話

自然言語処理系もこれからやっていくことになりそうだったので、word2vecとfasttextの2つの環境構築をすることに。 とはいっても、pipで簡単インストールするだけなので、 pip install word2vec pip install fasttext で良かったのですが、word2vecはインス…

ちゅらデータ株式会社に1ヶ月インターンしたお話

なんだかんだ夏休みが終わりを告げると同時にちゅらデータさんの方へのインターンも最終日を迎えていたわけですね。なので、大まかにやったこととか学んだこととかいろいろまとめようかなと。 インターンに行こうと思ったきっかけ 以前にちょこっと記事には…

matplotlibで複数の棒グラフを並べて出力するのに苦戦したお話

明日はインターンさせていただいているちゅらデータ株式会社での勉強会があり、今週は私が発表担当なので資料を作成することになっていたので資料を作成していたのですが、意外に突っかかって2時間ほどかけてしまったので、備忘録代わりに記事にしようかと…

XGBRegressor()でfeature_importances_が使えなかった話。

怒りに身を任せてブログを書いています。 というのも、インターンにてeXtream Gradient Boostingを使用するためにpythonにてxgboostを入れていたのですが、学習後に説明変数の重要度を確認すると、 AttributeError: 'XGBRegressor' object has no attribute …

天下の東京様に1週間突撃したお話【PyConJP 2017 2日目編】

twdlab.hatenablog.com の記事の続きになります。 PyConJP 2日目 2日目です!1日目の噂では朝起きられずにKeynoteスピーカーの発表を聞き逃すということを耳にしたのですが、そんなことはなくちゃんと朝早く起きて会場に到着できましたよ!! (ちなみにチュ…

天下の東京様に1週間突撃したお話【PyConJP チュートリアル&1日目編】

PyConJP に参加してきました! いろいろと落ち着いたのでそろそろ記事にしないともったいないということで行ってきましたよ東京! 今回東京に行きまして、2つのイベントに参加してきたのでそれを記事にまとめようかと。 参加したイベントは、 PyConJP 2017 O…

Xperia Z3 が アップデートされて帰ってきた【Android 6.0 Marshmallow】。

先週東京に行った際に画面が割れてしまっていたため、修理に出したXperiaちゃんが帰ってきました。 修理に出す前はAndroid 5 lollipopだったのですが、帰ってきたときにはバージョンが Android 6 Marshmallow になって帰ってきました。 早速、様々なアプリを…

無事夏休みへ突入

気がつけばなんと更新に1ヶ月もかかっていたみたいです。途中途中技術的な投稿をしようと思っていたのですが、下書きのままお蔵入りへ・・・ とにかく7月は色々忙しく、前半は主にバイト関係でいろいろと手続きしたり動かないといけなく、さらにその後インタ…

インターン面接は難しい・・・

今週で応募したすべての企業との面接がおわり,残るは結果待ちと,課題提出だけとなりました.のですが・・・ 既に5社中3社失敗・・・* という悲惨な結果に.(1社についてはエントリーしたもののやりたいこととマッチしてなかったのでエントリーやめたのです…

pyenv + anaconda + conda っている?

condaで仮想環境管理をするようにしたものの・・・ 正直わざわざanacondaにする必要ってあった?というお話. 何故? pyenvによってバージョンの管理が行えるが,condaコマンドを用いるためにanacondaをこれまで突っ込んでました.そしたらcondaで作った時点…

Itermにとりあえず乗り換えてみた & fish shellの環境構築

情強必須らしいiterm2 これまでずっとターミナルから色々と動かしていたのですが,最近周りのMacユーザを見ているとiterm2が良いらしい話をよく聞くので2年間お世話になったターミナルからiterm2へ移行することに. brew cask install iterm2 brewさんほんと…

condaの仮想環境でglpkが動いてくれない.

闇の環境構築編ですね・・・ 授業でglpkを使うと聞いて,pythonで使いたいと思っていた私はさっそくpythonでできるか探してみることに.するとあるには有るものの・・・インストールしimportしてみると, >>> import glpk Traceback (most recent call last)…

日帰りで東京に行った話

いわゆる出張ってやつですね 今回の目的は夏休みに参加したいと思っている企業先への二次面接をするために東京に赴いたわけで,東京はやっぱりハイテクで素晴らしいですね(過大評価). 普段からキビキビ動いている(はず)こともあって東京の足の速さや電車の試…

nbconvertでsvgがうまくpdfに変換されなかった話

nbconvertをよく使う. ipynbをよくtexに変換する.なんだかんだ最近はこれが便利すぎて,レポート作成もnbconvertでそのまま変換してpdf出力をしている.ソースコードに色がついてわりと見栄えが良いのでよく使っているんだけど,今日はこんなエラーが. Ty…

condaが動いてくれない

ここ最近の話,Terminalから以下のWarningが頻発してたので見てみると・・・ ERROR: The install method you used for conda--probably either `pip install conda` or `easy_install conda`--is not compatible with using conda as an application. If you…