CSV形式のファイルから特定の行と列を抽出する方法をまとめました。カンマ区切りのデータからawkとcutを利用して行と列を抜き出します。
- サンプルデータ
- 行の抽出
- 3行目を抽出する
- 3行目と5行目を抽出する
- 3行目以前を抽出する
- 3行目以降を抽出する
- 特定の文字列を含む行を抽出する
- 列の抽出
- 3列目を抽出する
- 3列目と5列目を抽出する
- 3列目以前を抽出する
- 3列目以降を抽出する
- 特定の文字列を含む列を抽出する
- 行列を抽出する
AIをシステムに導入するプロジェクトがこれからますます増えていくと感じています。同時にAIにに乗り遅れてはいけないという危機感もあります。エンジニアとして生きていくためはシステムへのAIの導入方法をある程度は知っておきたいです。
その要望を満たす1冊が株式会社オプティム監修、山本大祐著者の『課題解決とサービス実装のためのAIプロジェクト実践読本』です。これは欲しかった一冊です!
基本的な知識からプロジェクトの立ち上げ方までを体系的にまとめられているように思いました。また、最後にケーススタディがあるのも嬉しい部分です。
モバイルアプリ『ペンギンの島』にはまっていました。ペンギンとそのペンギンが住む島を育てるシミュレーションゲームです。ゆったりと楽しめることもできるゲームですが、どちらかというと島を効率的に育てることに注力していました。
島を発展させるためにはゴールドとハートを稼ぐ必要があります。ゴールドを効率的に稼ぐためには施設をレベルアップさせていくことが重要になってきます。1回のレベルアップでゴールド収入が200%から1000%増加するため、レベルアップを繰り返すと収入が激増します。
ゴールド収入の発生間隔は施設によって違います。ゴールドを3秒毎に得られる施設もあれば、10秒毎に得られる施設もあります。一見すると稼ぐ効率は3秒毎の方が良さそうに見えますが、ゴールドの発生間隔が長い施設ほど初期レベルで得られるゴールドの量が多いため、どちらが良いかは判断がつきにくいです。
(A) 3秒毎にゴールド収入が得られる施設
(B) 10秒毎にゴールド収入が得られる施設
どちらをレベルアップしていけば効率良くゴールドを稼げるか検証しました。
あけましておめでとうございます。 2019年は18記事書きました。例年と比べると少ない投稿数です。まぁ、PS4のゲーム『Dead by Daylight(DbD)』に没頭しすぎて投稿をさぼっていました。
DbDは1対4のおにごっこみたいなオンライン専用ゲームです。キラー1人、サバイバー4人に分かれ、キラーはサバイバーを処刑しようと、サバイバーは生き残ろうと行動するゲームです。
そんなDbDにハマりまくっていた1年の振り返りです。記事もDbDが中心です。