プログラミング– tag –
-
Programming
【Pandas】データフレームを辞書から作成(If using all scalar values, you must pass an indexのエラーの対処)[Python]
【Pandas】 前回、random.choicesで重みありランダム選択する方法を解説しました。 今回はPandasでデータフレームを辞書から作成する方法を紹介していきます。 私は大体の場合、列に対応するデータのリストを作って、列名を指定してデータを追加する方法か... -
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
【Tweepy】Twitter API v2:いいねの数、返信数、リツイートの数、引用リツイートの数を取得[Python]
【Twitter API v2】 前回、SQLite3でデータの最後の行を取得する方法を紹介しました。 今回は特定のツイートのいいねの数、返信の数、リツイートの数、引用リツイートの数を取得してみます。 ということでいつも通りTwitter APIに接続しましょう。 import ... -
Programming
【プログラミング】SQLite3:データの最後の行を取得(last_insert_rowid()ではなくmax())
【SQLite3】 前回、データフレームから特定の行を抽出し、新しいデータフレームに高速に移す方法を紹介しました。 今回は自分がプログラミングしていてハマった部分の解説をしたいと思います。 ハマったのはSQLite3でデータベースの最後の行を取得すること... -
Tools
【ツール】摂氏(℃)、華氏(℉)、絶対温度(K)の変換
摂氏(℃) : 華氏(℉) : 絶対温度(K) : 摂氏⇨華氏:\(華氏 = 摂氏 * 1.8 + 32\) 摂氏⇨絶対温度:\(絶対温度 = 摂氏 + 273.15\) 華氏⇨摂氏:\(摂氏 = \frac{華氏 - 32}{1.8}\) 華氏⇨絶対温度:\(絶対温度 = \frac{華氏 - 32}{1.8} + 273.15\) ... -
Tools
【ツール】分子量とモル数から質量を計算
分子量: Da kDa モル数: mol mmol umol nmol 計算する 質量 : g モル数の計算式 \(モル = \frac{質量}{分子量}\) <script src="https://code.jquery.com/jquery-3.6.3.min.js" integrity="sha256-pvPw+upLPUjgMXY0G+8O0x... -
Programming
【Pandas】データフレームから特定の行を抽出し、新しいデータフレームに高速に移動[Python]
【Pandas】 前回、リスト内の各要素の個数を数える方法(count、collections.Counter)を紹介しました。 今回はPandasでデータフレームから特定の行を抽出し、新しいデータフレームに高速に移す方法を紹介します。 なぜこれを書こうかと思ったかというと、... -
Tools
【ツール】分子量と質量からモル数を計算
分子量: Da kDa 質量 : kg g mg ug ng 計算する モル数: mol モル数の計算式 \(モル = \frac{質量}{分子量}\) <script src="https://code.jquery.com/jquery-3.6.3.min.js" integrity="sha256-pvPw+upLPUjgMXY0G+8O0xUf+...