静かなる名辞

pythonと読書

雑記

ryzenマシン作りました

ryzenのマシンを作りました。1700Xにトマホークという特に面白みのない構成で組んでみました。 ハード自体は大きな問題もなく立ち上がりましたが、OSのインストールでドはまりしました。そもそも、今回はwindowsとlinuxのデュアルブートにする予定でした。先…

【python】pythonでボゴソートしてみる

みんな大好きボゴソート。愚直に実装するならそんなに面倒なことはない。 import random def bogo(lst): while True: random.shuffle(lst) xb = lst[0] flag = True for x in lst[1:]: if xb > x: flag = False break xb = x if flag: return None 色々イケ…

昨今のAI議論の違和感と、僕のAIに対するスタンス

アルファ碁がイ・セドルに勝った頃からか、一般の界隈でAIに関する議論が盛り上がるようになってきた。それも、どちらかといえばネガティブな議論が多い。 「AIが人間の職を奪う」とか、「経済に悪影響を及ぼす」とか、なんとか。 科学者やアナリストも便乗…

【python】numpyの型の違いによる計算速度差を見てみる

前回の記事で「なんとなくnp.float32が速い気がする」とか書いたので、実際に測ってみる。 予め断っておくと、計算速度なんて環境によって違うし、どの型が速いかもCPUのアーキテクチャに依存する。numpyはバリバリにSIMD命令を使って最適化する(と、思う)…

おすすめのテキストエディタ

テキストエディタと言っても、vimとかemacs、秀丸だのサクラだの、Sublime TextだのAtomだのの話をしたいのではない。そりゃ、真面目にソースコードだの文章だのを編集するなら大掛かりなエディタだって必要かもしれないけど、普段ちょっとしたテキストファ…