- 投稿日:2023-06-02T23:51:18+09:00
Pythonの評価順序と短絡評価
「Pythonの評価順序と短絡評価」について、たまに忘れてしまう自分とプログラミング初心者の方に向けて要点をまとめました。以下に要点を記します。 評価順序の要点 1. 算術演算子(+, -, *, …
- 投稿日:2023-06-02T23:02:43+09:00
tf.keras.layers.GRUの仕組みを手組みで確認する
目的 Tensorflow.Kerasに用意されているRNNレイヤーの構造を、手組みの場合と比較しながら理解します。 対象 本稿では、RNNレイヤーの1つであるGRUを対象とします。 https:/…
- 投稿日:2023-06-02T23:02:23+09:00
tf.keras.layers.SimpleRNNの仕組みを手組みで確認する
目的 Tensorflow.Kerasに用意されているRNNレイヤーの構造を、手組みの場合と比較しながら理解します。 対象 本稿では、RNNレイヤーの1つであるSimpleRNNを対象とします。 h…
- 投稿日:2023-06-02T21:01:34+09:00
PythonのOpencv 自分用メモ
PythonのOpencvを扱うときの 自分用メモです。 概要などは参考サイトを見てください。 ファイル操作 画像読み込み時 cv2.imreadを使うことで画像を読み込むことができる。 パスに注意。…
- 投稿日:2023-06-02T20:55:31+09:00
自分用Paizaのスキルチェックで学んだことまとめ(python)
インターン無限paiza編からpaizaをやるのが日課になってしまいました。 そんなpaizaを解いていくうちに学びになった部分を殴り書きしたものです。 入力 こちらの記事がとても丁寧に説明されてい…
- 投稿日:2023-06-02T20:55:31+09:00
自分用pythonスキルチェックチートシート
インターン無限paiza編からpaizaをやるのが日課になってしまいました。 そんなpaizaを解いていくうちに学びになった部分を殴り書きしたものです。 入力 こちらの記事がとても丁寧に説明されてい…
- 投稿日:2023-06-02T20:12:50+09:00
Windows版USBIPのGUIラッパーをつくってみた
忙しい人用 使い方 USBIPサーバーを立てます。 以下のコードをusbip.exeと同一ディレクトリに作成した、適当なPythonファイルにコピペします。 43行目付近にサーバー側のアカウントを記…
- 投稿日:2023-06-02T19:42:12+09:00
ソートされてないMultiIndexの列を持つDataFrameで、groupbyで演算すると`PerformanceWarning`が発生するときがある
環境 Python 3.11.2 pandas 2.0.2 起きたこと 列がMultiIndexで、列名がソートされていないDataFrameがあります。 In [474]: df = pandas…
- 投稿日:2023-06-02T19:33:50+09:00
モバイルアプリ開発におけるバッテリー消費の最適化
はじめに モバイルアプリのバッテリー消費は、ユーザーエクスペリエンスやアプリの評価に重要な影響を与えます。ユーザーは長時間の使用や移動中にバッテリーが早く消耗すると不便を感じるため、バッテリー消費の…
- 投稿日:2023-06-02T19:32:07+09:00
ファイルを読み込んで、show可能なnumpy形式までの変換を丁寧にみていく
記事の目的 タイトルの通り 準備するもの 画像データを適当にとってきて、filename = のところを書き換えたら使えます import matplotlib.pyplot as plt impo…
- 投稿日:2023-06-02T19:02:23+09:00
PyPyでの区間取得系データ構造の簡単な速度比較(競プロ文脈)
こんにちは。株式会社オプティマインドの伊豆原と申します。当社の最適化チームに所属しており、また社内部活として競プロ部に所属してます。 競プロでは配列データ$[a_0,\cdots,a_{N-1}]$…
- 投稿日:2023-06-02T18:53:38+09:00
RaspberryPiの自動起動_systemd
やったこと RaspberryPiを起動した際に、プログラムを自動実行させる。 print関数の内容を表示 stopコマンド時に例外処理実行 自動起動の手段 systemdが主流、推奨のようなのでs…
- 投稿日:2023-06-02T18:52:50+09:00
列がMultiIndexで列名が重複されているDataFrameに対して、`df[df["col"]>0]`のように絞り込もうとすると期待通りの結果にならない
環境 Python 3.11.2 pandas 2.0.2 やりたいこと MultiIndexである列を持つDataFrameに対して、行を絞り込みたいです。 以下のようなコードで実現したいです。 …
- 投稿日:2023-06-02T18:28:16+09:00
スクレイピングした情報をgoogleカレンダーに反映
クラウドワークスで取得した案件をgoogleカレンダーに登録するプログラムです。 結果 指定したカレンダーIDのカレンダーにイベントを追加しています。 コード import requests fro…
- 投稿日:2023-06-02T17:39:20+09:00
GoogleAdsAPI:キーワードリストのInvalidされる文字列の解決方法
内容構成 ・結論 ・はじめに ・キーワードプラン作成時に立ちはだかった正規表現の壁 ・これ知ってたら沼にハマることなく、すぐに解決してたかも ・課題 ・最後に 結論 忙しい方向けに、結論から書きます。 (Google Ads API v12…
- 投稿日:2023-06-02T17:13:31+09:00
列が`MultiIndex`であるDataFrameに対して、`rename`関数で列名をタプルで指定しても列名は変更されない
環境 Python 3.11.2 pandas 2.0.2 列がMultiIndexであるDataFrameがあります。このDataFrameの列名を、pandas.DataFrame.rename…
- 投稿日:2023-06-02T17:05:04+09:00
AWS CDKで命名規則に従ってリソース名を作成する関数を作ってみました
CDKで開発する機会があり、その際にリソース命名のための関数を作成したため、ご紹介します。 もっと良いコードがある等ありましたら、コメントいただけると幸いです。 Pythonを使ってCDKを記述して…
- 投稿日:2023-06-02T16:16:58+09:00
【LightGBM】lgb.trainメソッドで学習したモデルのPermutation Importanceの計算方法
概要 LightGBMで学習したモデルのPermutation Importanceを計測したい場合に 例えば model = lgb.LGBMRegressor(objective="regres…
- 投稿日:2023-06-02T16:11:01+09:00
列が`MultiIndex`でかつ重複しているDataFrameで、`fillna`に重複している列を指定するとRecursionErrorが発生する
環境 Python 3.11.2 pandas 2.0.2 numpy 1.24.2 何が起きたのか? 列がMultiIndexで、かつ列が重複しているDataFrameがあります。 In [194…
- 投稿日:2023-06-02T15:57:39+09:00
【AWS】Amazon Rekognitionを用いた車のナンバープレートの認識
Amazon Rekognitionは、画像やビデオの分析AWSサービスです。 Amazon Rekognitionの主な機能と用途 https://docs.aws.amazon.com/reko…
- 投稿日:2023-06-02T15:53:16+09:00
週一でPython勉強会やってみる⑦
前回の続き https://qiita.com/Waddy675/items/c56b2e67eac80cf34285 6月になり、新人さん達をプログラミング勉強会に (強制) 参加してみたり・・・…
- 投稿日:2023-06-02T15:49:32+09:00
UbuntuのGUI環境にPython + GOの環境を爆速で構築
目的 https://qiita.com/engishoma/items/dc85fad6fd30f7a67381 前回の記事ではUbuntuのGUI環境にPythonの環境を用意した。 用意したと…
- 投稿日:2023-06-02T13:46:06+09:00
`pandas.DataFrame`の`columns`引数にtupleのlistを渡しても、MultiIndexな列にはらない
環境 Python 3.11.2 pandas 2.0.2 起きたこと pandas.DataFrameにkeyがtupleであるdictを渡すと、MultiIndexな列を持つDataFrameを…
- 投稿日:2023-06-02T11:45:03+09:00
Google ColaboratoryでseleniumとChrome Driverをインストールする
結論 以下のコマンドをセルに記述して実行します。 %%shell pip install -U requests pip install -U urllib3 # Ubuntu no longer …
- 投稿日:2023-06-02T11:22:26+09:00
GitHub Actions で .python-version を読んで Python のセットアップを行う
pyenv とかで .python-version ファイルを利用して Python のバージョンを固定している場合に、わざわざ GitHub Actions の設定を手作業で同期したくないというか…
- 投稿日:2023-06-02T11:22:26+09:00
GitHub Actions で .python-version に従った Python を利用する
pyenv とかで .python-version ファイルを利用して Python のバージョンを固定している場合に、わざわざ GitHub Actions の設定を手作業で同期したくないというか…
- 投稿日:2023-06-02T10:23:38+09:00
googleドライブからpdfファイルを取得して、テキストファイルに変換
googleドライブAPIを利用して、ファイルを取得し、pdfminerライブラリを利用してpdfファイルを.txtファイルに変換するプログラム。 制作した背景 私の大学では、試験の過去問が先輩方に…
- 投稿日:2023-06-02T10:12:54+09:00
【AWS】Amazon Textract備忘録
Amazon Textractは、スキャンしたドキュメントからテキスト、手書き文字、およびデータを自動的に抽出する機械学習 (ML) サービスです。 https://aws.amazon.com/j…
- 投稿日:2023-06-02T01:54:30+09:00
【保存必須!!】 Python map関数についてあれこれ
はじめに 自分用の学習メモです。 同じように勉強したい人にとって参考になれば幸いです。 基本的な使い方 map()関数は、Pythonの組み込み関数の1つであり、指定された関数をシーケンス(リストや…
- 投稿日:2023-06-02T01:24:12+09:00
OpenAI APIでdavinciをファインチューニングしてみた。
OpenAI APIには簡単にファインチューニング出来る機能があるので、ファインチューニングしてみることにしました。 ※この記事は連作の2/2です。※前回はこちら 前回作成したツールを用いて100程…