retarfiの日記

自然言語処理などの研究やゴルフ、音楽など。

パターレール

お久しぶりです。

期末が終わり、春休みとなりました。

 

先日部活で講習会があり、そこでパターの精度を測定したのですが、自分が想っていた以上にパターが下手でした。

測定で用いたのがパターレールだったのですが、これは練習にも使えるということで購入しました。 

M.I.T.Inc.(エムアイティーインク) The RAIL

M.I.T.Inc.(エムアイティーインク) The RAIL

 

距離は1m程度と短いのですが、先が短いので本当に短いのでまっすぐ転がさないと横に落ちてしまいます。結構集中力も必要です。

 

 iPhoneの傾斜測定アプリを使うなどして、なるべく傾斜の小さいところで練習しています。

届いたときにはフローリングの床の上に置いて転がしているとカタカタ音がしたので、パターマットの上に置いて練習しています。

合宿までたくさん練習してスコアを伸ばしていきたいです!

新年・マインスイーパ

前の記事から2ヶ月半が経過してしまいました。

新年あけましておめでとうございます。

 

この2ヶ月半何をしていたかというと、学校生活が忙しかったりで自分のことでいっぱいいっぱいになってしまいました。

 

具体的には、大学のプログラミングの授業にてJavaマインスイーパの課題を解く、といったことをしていました。

マインスイーパというのはWindows XPなどについていたゲームで、爆弾に当たらないように安全な場所をあけていくというゲームです。

初めは定石を使ったりしていたのですが、

qiita.com

ci.nii.ac.jp

上記の記事・論文のように2体探索などアルゴリズム論?のようなものを使って進めていくことで、上級33%を達成しました。

確率のところでもう少し余地があったのですが、体力切れでした。

 

こんな感じでJavaにかなりの時間を割いてしまいましたが、期末と100本ノックを今後は進めていきたいと思います。

あとAmazon Echoも買ったのでそちらもできればレビューしていきたいです。

 

100本ノック

学科でプログラミング言語を使うこともあり、先生からおすすめされたPythonの100本ノックをはじめました。

www.cl.ecei.tohoku.ac.jp

 紹介にある通り、実践的な課題に取り組むことを目標にしています。

ので、これを実践していきたいと思います。

 

私のプログラミング歴ですが、

以前ブログのHTMLやCSSのちょっとした編集をしたり、C+を触ったくらいです。

現在はPythonJava Scriptを勉強中です。

 

今回は準備運動の00,01,02を載せます。

エディタはAtomを使いながらやってるんですが、この記事を書く際にAtomで実行したところ文字化けしてしました。

ターミナルから実行すると大丈夫だったので理由がわからなかったんですが、Atomからの実行だとPython2が採用されてしまうとのことでした。

そのため、シェバン(shebang)行というのを追加してやりました。

シェバン行とは、#!から始まるやつのことです。

#!/usr/bin/env python3とか#!python3とかで宣言してやるといいみたいです。

 

あと日本語なので# coding:utf-8とか# -*- coding: utf-8 -*-で宣言してやりましょう。

 

スライスを使ってあげましょう。

results

desserts

 

1文字飛ばしでスライスします。

results

パトカー

 

パトカーとタクシーの集合(zip)のそれぞれから一文字ずつ出してくっつけます。

 results

パタトクカシーー

 

最初はこんなところでしょうか。

頑張っていきましょう。

 

近況報告

お久しぶりです。

 

当分間隔が空いてしまいました。

まずは進振りの結果工学部システム創成学科システムデザイン&マネジメントコース(シス創B SDMコース)に内定しました。

点数は76.51で全科類枠からの進学です。

第一志望でありましたので決まって良かったです。

 

ゴルフ的には、105-115のあたりを未だふらついている状態です。

夏休みでもう少し進歩したいなあ、というところです。

 

夏休みは今のところほぼ何も勉強していないので、これから何か進めていきたいなあ、という近況報告でした。