Python基礎– tag –
-
Programming
【Python基礎】random.choicesで重みありランダム選択
random 前回、リスト内包表記で複数のリストを同時に作成する方法を紹介しました。 今回はrandomモジュールのrandom.choicesを使って、重みあり(偏りあり)でランダムに要素を取得する方法を紹介していきます。 ちなみにrandomモジュールの基本に関しては... -
Programming
【Python基礎】リスト内包表記で複数のリストを同時に作成する方法
リスト内包表記 前回、gTTS(Google Text-to-Speech)を使って音声読み上げする方法を解説しました。 今回はリスト内包表記で複数のリストを同時に作成する方法を解説していきます。 まずはリスト内包表記のおさらいから。 例えばfor文を使って繰り返し処... -
Programming
【Python基礎】gTTS(Google Text-to-Speech):音声読み上げ
gTTS 前回、weepyからTwitter API v2を使って、いいねの数、返信数、リツイートの数、引用リツイートの数を取得してみました。 今回は少し趣向を変えて、Pythonで音声読み上げをやってみます。 音声読み上げに関してはGoggle Text-to-SpeechというAPIを使... -
Programming
【Pandas】データフレームから特定の行を抽出し、新しいデータフレームに高速に移動[Python]
Pandas 前回、リスト内の各要素の個数を数える方法(count、collections.Counter)を紹介しました。 今回はPandasでデータフレームから特定の行を抽出し、新しいデータフレームに高速に移す方法を紹介します。 なぜこれを書こうかと思ったかというと、これ... -
Programming
【Python基礎】リスト内の各要素の個数を数える方法:count、collections.Counter
リスト内の各要素の数 前回、リスト内包表記を二重にして二次元リスト(ネストされたリスト)を作成する方法を解説しました。 今回はリスト内の各要素の個数を数える方法に関して解説をしていきます。 まず今回使うリストですが、こんな感じで用意してみま... -
Programming
【Python基礎】リスト内包表記:二次元リスト(ネストされたリスト)の作成
リスト内包表記 前回、Twitterでのツイートの文字数を正確に数えてくれるライブラリtwitter-text-parserを試してみました。 今回は話題がガラッと変わってリスト内包表記に関してです。 前にリスト内包表記に関してこちらの記事で紹介しました。 またfor文... -
Programming
【Python基礎】Pandas:行・列のデータをランダムで取得(df.sample())
Pandas 前回、繰り返し関数whileの使い方を勉強しました。 今回はPandasの行・列のデータをランダムに取得する方法を見ていきましょう。 通常、列は項目を、行が1つのデータとして扱うことが多いので、行をランダムに取得する方法が特に役立つかと思います... -
Programming
【Python基礎】while:繰り返し
while 前回、文字列や数値をゼロ埋め(ゼロパディング)する方法を勉強しました。 今回はPython(というよりもプログラミングとして)の基礎でやる繰り返し文「while」の使い方を見ていきましょう。 なぜ今頃になって、と思う方もいることでしょう。 私は... -
Programming
【Python基礎】文字列や数値をゼロ埋め(zfillやf文字でゼロパディング)
ゼロ埋め(ゼロパディング) 前回、Pythonでリスト内の全要素を型変換をする4つの方法(for文、リスト内包表記、numpy)で処理時間の比較をしてみました。 今回は文字列や数値をゼロ埋め(ゼロパディング)する方法を勉強していきます。 このゼロ埋めです... -
Programming
【Python基礎】リスト内の全要素を型変換する方法:for文とリスト内包表記とnumpyでの処理時間計測
リスト内全要素の型変換 前回、データフレーム間でのデータを1行や1列コピーする方法を勉強してみました。 今回はPythonのリスト内の要素の型を全て変換する方法を勉強していきます。 例えばデータベースからデータを取得した際、数値なのに全てstr型にな...