Beyond the State-of-the-Art

最先端を超えたいと思ってる(大嘘)エンジニアのブログ

Python3

最初のN個の素数を生成する in Python3

Qiitaからの移植です。 最初の 個の素数を生成する方法を何通りか挙げて、計算時間を測定してみました。 素数の生成 素数が入ったlistを返す関数を作ります。 1. 愚直な方法 整数 を で割って素数を判定します。 from math import sqrt def is_prime_simple(…

KaggleのTitanic問題をFactorization Machinesで解く

Qiitaからの移植です。 Factorization MachinesでKaggleのTitanic問題を解いてみたので、メモとして解いた手順をここに残そうと思います。 Factorization Machinesとは Factorization Machines (FM)は機械学習の手法の1つです。ざっくり説明すると、疎な学習…

Python3の標準入力でUnicodeDecodeErrorに出会ったときの対処法

Qiitaからの移植です。 sys.stdinでUnicodeDecodeErrorに遭遇。 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position XXXX: invalid continuation byte 対処に苦しんだので、対処法をここにメモします。 対処法 まず、Python3でUnicodeDe…