【Python・アンチパターン】多次元リストの初期化

多次元リストの初期化時に演算子*を利用すると、想定外の動きをするので、アンチパターンとして記載。 目的 アンチパターン 具体的な事象 解説 演算子*について b. (シークエンス, 整数)の処理内容について 解決策 参考 目的 初期化された多次元リストを生成…

【AtCorderメモ・Python】チートシート

AtCoderに挑戦しているとき、毎回調べていることをメモする。 ※本記事は、必要に応じて定期的に追記していく。 入力 よく使うもの 参考 出力 Yes or No を1行で切り替え(内包表記) 参考 リストを単一文字列に変換(join) 参考 その他 リスト内包表記 参考 …

【AtCorderメモ】AtCoder Beginner Contest 253

現在の目標は、茶色なのでABCの問題A~Dを安定的に解けること。 AtCoder Beginner Contest 253の問題A~Dの内容整理。 成績 感想 コンテスト成績証 提出結果 A. Median? Point ソースコード B. Distance Between Tokens Point ソースコード C. Max - Min Query…

【AtCorderメモ】AtCoder Beginner Contest 251

現在の目標は、茶色なのでABCの問題A~Dを安定的に解けること。 AtCoder Beginner Contest 251の問題A,Cの内容整理。 ※問題B,Dも整理できたら、追記する。 成績 感想 コンテスト成績証 提出結果 A. Six Characters Point ソースコード C. Poem Online Judge P…

【言葉メモ】初旬・上旬〜下旬・月初〜月末は、いつからいつまで?

ビジネスメールで度々登場する『月内の時期感を表す言葉(初旬・上旬〜下旬・月初〜月末など)』がいつからいつまでを表しているのか?を整理してみた。 『月内の時期感を表す言葉』のまとめ 初旬・上旬〜下旬:期間が明確 月初〜月末:期間が不明確 『月内…

【AtCorderメモ】AtCoder Beginner Contest 252

現在の目標は、茶色なのでABCの問題A~Dを安定的に解けること。 AtCoder Beginner Contest 252の問題A~Cの内容整理。 ※問題Dも整理できたら、追記する。 成績 感想 コンテスト成績証 提出結果 A. ASCII code Point ソースコード 参考 B. Takahashi's Failure …

【ゲーム日記】ELDEN RING #4

前回「忌み王モーゴット」を突破し、「王都ローデイル」から先に進めた。 今回の記事では、①東アルターの神授塔→②ロルドの大昇降機→③巨人たちの山嶺(→「火の巨人」にやられる)→④火山館→⑤「火の巨人」へのリベンジ→⑥巨人の火の釜、といった流れ。 ステータ…

【ゲーム日記】ELDEN RING #3

前回「忌み王モーゴット」にボコボコにされたので、レベル上げ兼探索しつつ、リベンジをした。 今回の記事では、①ラダーン祭り→②永遠の都ノクローン→③産まれ直し→④「忌み王モーゴット」へのリベンジ、といった流れ。 ステータス・装備 攻略の流れ 地図上の動…

【ゲーム日記】ELDEN RING #2

前回、「最初の王ゴッドフレイ」にボコボコにされたので、そのリベンジをした。しかし、次の「忌み王モーゴット」にもボコボコにされて、レベル上げ兼探索した。 今回の記事では、①「最初の王ゴッドフレイ」へのリベンジ→②「忌み王モーゴット」にボコボコ→③…

【ゲーム日記】ELDEN RING #1

2022年2月25日にフロム・ソフトウェアから発売された「ELDEN RING」のゲーム日記#1。#1と書いてるが、もう既に40時間ぐらい遊んでおり、今更感しかないが個人的なゲーム日記を記載。 アルター高原・王都城壁前の「竜のツーリガード」にボコボコにされて…

【Python】iPhoneの画像(JPGファイル)を撮影日時でリネーム

iPhoneの画像ファイルは、4桁の連番で命名されているため、 ファイル名だけで管理することは難しく、稀に重複が発生する。 そこで、画像ファイルのメタデータである撮影日時をPythonで取得し、リネームすることで、画像ファイルの管理をスムーズにすること…

【論文メモ】Louvain法

概要 背景知識 グラフとネットワーク コミュニティ モジュラリティ 課題 Louvain法(提案手法) アルゴリズム Louvain法の特徴 実験 まとめ Louvain法について、提案論文(下記リンク)を元に調べてみました。 Louvain法は、ネットワーク内のコミュニティ(密…

【Python】DICOM画像(DCM)をJPG画像へ変換

DICOM画像 DICOM画像とは ①高階調 ②通常のビューアーでは表示できない サンプルとして使用するDICOM画像 DICOM画像を表示するためのソースコード PythonでDICOM画像を扱う前の事前準備 pydicomをインストール gdcmをインストール 参考URL DICOM画像をJPG画像…

【Python】面グラフ・層グラフを描画する方法

使用データ 面グラフ・層グラフとは Pythonによる面グラフの描画方法 積み上げ面グラフ 参考URL 積み上げ100%面グラフ 参考URL 積み上げ面グラフ(ハッチング) 参考URL まとめ Pythonのmatplotlibを使った、面グラフ(Area Graph)・層グラフ(Stacked Area Char…

【Python】郵便番号から地理情報(住所、緯度・経度、最寄り駅)を取得する方法

地理情報の取得方法 地理情報の取得方法比較 参考URL:郵便番号DB・zip cloud の説明 参考URL:郵便番号DB・zip cloud の利用方法 HeartRails Geo API HeartRails Geo APIとは? HeartRails Geo APIの使用方法 郵便番号の使用上の注意 2020年2月28日更新デー…

【ゲーム感想】BIOHAZARD RE:3 体験版

全体の感想 チャーリー君人形(やり込み要素) 2020年4月3日(金)発売予定の『BIOHAZARD RE:3』の体験版が公開されました。 www.capcom.co.jp 追跡者ネメシスが登場したり、チャーリー君人形などのやり込み要素が存在し、大変満足な内容でした。今から発売が楽…

【ゲーム感想】DEATH STRANDING

DEATH STRANDINGとは 概要 ストーリー 受賞歴 ゲームの感想 良かった点 独特な世界観 重厚なストーリー 他のプレイヤーからのいいね! 悪かった点 作業が単調 道のりが過酷 『DEATH STRANDING』のストーリーがクリアできたので、感想を書きます。ゲーム内で…

【雑談】2020年!あけましておめでとうございます!

2019年の振り返り カレンダー 反省 情報伝達力(文章力含む) 論文の読書不足 金融への興味 2020年の目標 情報伝達力の向上 論文ノック 転職活動 2020年になりましたね。あけましておめでとうございます。今年もよろしくお願いします。 本記事では、 2019年…

【エラーメモ】qcut関数のエラーValueError: Bin edges must be unique

プログラムの実装時に遭遇したエラーを『エラーメモ』という形で残します。 簡易的にしかまとめませんが、誰かのお役に立てれば幸いです。 今回は、分位分析を実施する際(ビ二ング処理)に用いられる、pandasのqcut関数の利用時に遭遇したエラーです。 qcut…

【自然言語処理】Pythonで係り受け解析したい

Pythonで係り受け解析を実行するために、各種設定を行いました。 当初は、有名な『CaboCha』のインストールを試みたのですが、エラーの修正が困難だったため、『KNP』をインストールしました。 CaboChaとKNP 簡易比較 CaboChaとKNPの精度比較 CaboChaの場合 …

【言語処理100本ノック】課題No.06〜09

06.集合 課題 解答 set型で集合演算 07.テンプレートによる文生成 課題 解答 08.暗号文 課題 解答 英数字文字列の判定方法 文字コード 09.Typoglycemia 課題 解答 リストをシャッフル 業務で自然言語処理(NLP)に取り組む予定なので、自然言語処理の練習とし…

【言語処理100本ノック】課題No.00〜05

00.文字列の逆順 課題 解答 スライスの使い方 01.「パタトクカシーー」 課題 解答 02.「パトカー」+「タクシー」=「パタトクカシーー」 課題 解答 内包表記 リストの文字列要素の連結(join) 03.円周率 課題 解答 文字列の置換(replace) "Now I need a drin…

【雑談】8ヶ月ぶりにブログ書く

以前の更新から8ヶ月が経ちました。。。ブログ書くのも大変ですね笑 実は、4月から新社会人となり、もう半年が経ちました。 今回の記事では、社会人になって半年の話しを簡易的に書いていきます。 ちゃんと書こうとすると続かない気がするので。。。すみませ…

【Python入門】listのソート(sort, sorted)

概要 sort()とsorted()の比較 簡単的な使い方紹介 sort()とsorted()の詳細 sort() 使い方 注意点 sorted() 使い方(リスト) 使い方(辞書) 注意点 参考資料 リストの要素をソートする方法として、 sort()、sorted()のどちらが一般的に用いられる。 それぞれの…

ブログ始めてみました。

自己紹介 現在修士二年の学生です。 修了できたら、4月から新社会人になる予定です。 情報系の学科で、統計学や学習理論を専門にしています。 あまり真面目な学生ではなかったので、バイトやらゲームに本気を出していましたね。最近やったゲームは、キング…