それでは毛玉諸君、これにて失敬

日々の精進を備忘録的に綴ります。

python

leetcode日記5

スプラトゥーンではローラーを使ってます。ko_ya346です。 可処分時間が吸い取られてしまい低浮上気味でしたが頑張ってleetcodeやります。 String to Integer (atoi) 問題を理解するのに時間がかかってしまいました、、、 先頭の空文字は無視 先頭から数字ま…

leetcode日記4

お腹の肉が気になるko_ya346です。 寝る前の日課なのでleetcodeやります。 findMedianSortedArrays Loading... nums1とnums2を結合してソートして真ん中の値取って終わり! class Solution: def findMedianSortedArrays(self, nums1: List[int], nums2: List…

leetcode日記3

寝起きが悪いko_ya346です。 leetcode3日目! lengthOfLongestSubstring 与えられた文字列中から、連続するユニークな最大の文字列を見つける問題。 自分の解法としては 左端、右端それぞれ変数に持つ(l, r) s[l:r]がユニークな文字で構成されているか判定…

leetcode日記2

ジムに行きたいko_ya346です。 引き続きleetcodeやります。 addTwoNumbers leetcode.com l1, l2を掘り進んで数字を足していく 繰り上がりを管理する でAccepted! 自力解法はリストでデータを持ちつつ最後に提出用linked listを作ったけど、 模範解答は計算し…

leetcode日記1

季節の変わり目で必ず風邪を引くko_ya346です。 今日から少しずつleetcodeをやっていこうかと思います。 なんで? この記事がきっかけです。 note.com 「つよつよのグローバル企業に転職する」という強い野望は特に持ち合わせていないのですが、 ソフトウェ…

モンテカルロ法で円周率を求めたい

牛乳を毎日1リットル飲んでます。ko_ya346です。 モンテカルロ法で円周率を求められるそうなので、実際にやってみます。 なぜ? 統計の勉強をしていたらMCMC(マルコフ連鎖モンテカルロ法)に出くわしました。 こいつを理解して実装までしたいのですが、そも…

非復元抽出における有限修正項を導出

運動しない日々を送っているため日々体がなまくらになっています。ko_ya346です。 「統計学実践ワークブック」 で引っかかった部分を自分なりにメモしていきます。 日本統計学会公式認定 統計検定準1級対応 統計学実践ワークブック | 日本統計学会 |本 | 通…

streamlit事始め

子育てしながらお仕事する全人類を尊敬します。ko_ya346です。 最近streamlitで遊んでいたので、やったことをまとめていきます。 streamlitとは? とても簡単にwebアプリを作ることが出来るフレームワーク(という認識)。 pythonのwebアプリケーションのフ…

pyspark導入、サンプルデータを作成してみる

ネトフリ版デビルマンを観て衝撃を受けたko_y346です。 原作のおどろおどろしい雰囲気が残っててとても良かった… この記事は? 業務で使用するpysparkについての知見を個人的にまとめているのですが、 せっかくなので共有しようと思います。 今回はdockerを…

dpマッチングを実装してみた

1980年以前に使われていた?dpマッチングを実装してみました。 手法について どんなの? あらかじめラベル付けしたテンプレート音声を用意しておき、 入力音声と書くテンプレートの類似度(近さ)を測り、最も近いテンプレートのクラスを出力する手法です。 …

pythonのsubprocessについて調べたのでメモ

気付いたらまた体重が減っているko_ya346です。 意識して食事をとらねば… この記事は? pythonスクリプト上でコマンドを実行するときにsubprocessモジュールをよく使いますが、 実行の種類や引数が色々煩雑で使いこなせません。 公式ドキュメントを読んでも…

言語処理100本ノック 2020 【第2章】

ユニクロのマスクがお気に入り。ko_ya346です。 言語処理100本ノック2020(Rev 2)を始めたので解法をまとめていきます。 今回は第2章です。 確認のためのUNIXコマンドの方に苦戦しました。 10. 行数のカウント 11. タブをスペースに置換 12. 1列目をcol1.txt…

言語処理100本ノック 2020 【第1章】

親知らずを抜いたら血が止まらなくなりました。ko_ya346です。 言語処理100本ノック2020(Rev 2)を始めたので解法をまとめていきます。 00. 文字列の逆順 01. 「パタトクカシーー」 02. 「パトカー」+「タクシー」=「パタトクカシーー」 03. 円周率 04. 元…

pythonでスペクトルアナライザを自作する

夏バテで酸っぱいものばかり食べてます。ko_ya346です。 最近はもずく酢がお気に入り。 再生中の楽曲に合わせてスペクトルがうねうねするあれ。 フーリエ変換の勉強の息抜きにpythonで作ってみました。 コードは下の参考記事そのまんまです。 yukara-13.hate…

メタル楽曲の歌詞をワードクラウドで可視化

「凶星のデストラップ」にハマってるko_ya346です。 bodoge.hoobby.net 大体いつも最初にエイリアンに食べられる雑魚っぷりを発揮しています。 先日connpassのイベントのMusic×Analytics Meetup Vol.2に参加したのですが、 Bump Of Chickenの歌詞分析のLTが…

3種類の書き方でナップサック問題を解く(Python)

最近「ひぐらしのなく頃に」にハマってます。にぱ~~ 無料で視聴させてくれるABEMAには足を向けて寝れません。 ko_ya346です。 今回は動的計画法(DP)の書き方をまとめてみました。 というのも一言にDPと言えど様々な解法(表現?)があるみたいで、 参考…

バックギャモンにおけるヒット確率とエンター確率の可視化(Python)

2年前くらいからバックギャモンに凝っていて、BackgammonAceでしこしこレート上げに勤しんでます。将棋や囲碁と違い、すべてをダイスの出目に委ねて与えられた選択肢の中で最適ムーブを選択するというゲーム性が、自分の人生っぽくてしっくりくるのです。レ…