20230521のPythonに関する記事は30件です。

深度から点群

はじめに RGBD の情報から3Dモデルを作るところを、Open3d (python) で試してみます。 実は、下記のチュートリアル通りに行うと、あっさりできました。 http://www.open…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PyAutoGUIパッケージのlocateOnScreen関数を使った時にOSErrorが発生する原因と回避方法について考えてみた件。(日本語パス問題)

実行環境 Windows 10 Python 3.10 エラーの原因   PyAutoGUI で画像認識をする時に、pyautogui.locateOnScreen("画像ファイルのパス")というコ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

2. 最先端サーボモーター「Dynamixel」を自由自在に動かそう!

講座シリーズ| 超小型PCラジコンカーで学ぶPythonプログラミング! ミニロボットアームで学ぶPythonプログラミング! (前回)< 1. 最速習得!Pythonでプログラミング自由自在! -…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

OpenCVのFastLineDetectorとHoughLinesで映像の消失点を推定、カメラ向きの把握

はじめに OpenCVの機能の1つに、画像の直線検出があります。 この機能を使って、カメラ映像の消失点を推定。カメラの向きの変化の把握を試みました。 ジャイロセンサを持たないカメラで、姿勢認識がどこ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Paiza問題集】標準出力メニュー/半角スペース区切りの出力

Paiza問題集 Pythonで回答 標準出力メニュー/半角スペース区切りの出力 Step1 2つの数値を出力 """ 2つの数値を出力 https://paiza.jp/works/mondai/…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】version 3.11.2 へアップデートする際にハマった

ハマった $ pyenv install 3.11.2 python-build: use openssl@1.1 from homebrew python-build: use readline …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GPUメモリが解放されない原因例

あれ!?プロセス全部killしたのにGPUが0にならないぞ?! 深層学習初心者の僕は毎度毎度jupyter notebookなどで実験をしているとGPUメモリを解放したくて以下のコマンドをよく実行して…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pythonを実行ファイル化するWindows・Linux対応(PyInstaller・Docker・Github Actions)

pythonコードをWindowsはexeファイル、Linuxはバイナリファイルにビルドしてpythonが無い環境でも実行できる様にします。ビルドにはDocker + Github Actionsを…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】バイナリサーチの実装

はじめに 与えられた数字のインデックス番号を返すアルゴリズムです(binary_search)。 実装 from typing import List, NewType IndexNum = New…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python3ではじめるシステムトレード:特異値分解

ストラング先生のIntroduction to Linear Algegraは6版になりました。世界標準の線形代数の入門書として不動の地位を築いている本書ですが、版を課されるごとに内容が少しづつ修正…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GPT-2を使おうとしてエラーが出た話

やりたかったこと PythonでFlaskを使い、リクエストを送るとGPT-2の推論結果を返してくるWebAPIを作りたかった 問題が発生したコード from transformers import…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Lambda + SES + Cost Explorer でAWSの日別・サービス別コストをメール通知する

モチベーション ↑をコンソールにログインしないで確認したい 自分ひとりで使うぶんには、作業したら確認くらいでよいのだが 不慣れなチームメンバーに機械学習を頼むと、気付いたら天井超えてた、みたいになる…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

外国語音声データ(silk形式)をWhisperで音声認識→機械翻訳しよう

外国語音声データ(silk形式)をWhisperで音声認識→機械翻訳しよう。 経緯 かつてSkypeが開発した「SILK」形式は、音声通話などで使用されている音声圧縮形式のようです。 今回は、中国で…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python 内包表記の限界: 複雑な処理と実行速度の関係

初めに 本記事は実務上で速度的優位性を得るために内包表記を使うことが合理的かどうか検証したものです。 文中のコードは読者層を広くするために型ヒントを省いています。 内包表記は早い! 以下に比較対象の…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

アメリカ特許のAPI

アメリカ特許のAPI アメリカは特許や商標などのAPIを公開しているようです。 アメリカの特許・商標などのAPI https://developer.uspto.gov/api-catalog 使用…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pyaudioがインストールできないときの対処方法

※お急ぎの方は、「結論」を参照してください 環境 Ubuntu20.04.5LTS Python 3.8.10 状況  pyaudioをインストールしようとしたところ、以下のエラーが発生した。 ER…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】カウントソートの実装

はじめに カウントソートの実装例です。 実装 from typing import List def counting_sort(numbers: List) -> List[int]: max_n…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

matplotlibで図が表示されない場合

matplotlibを使用している際以下のようなエラーメッセージが出る場合があります。 UserWarning: Matplotlib is currently using module://mat…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

これを読んだらわかった気になれるLangChain

LangChainのクイックスタートガイドを日本語に翻訳しながらやってみました。 https://python.langchain.com/en/latest/getting_started/get…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Splunk: カスタムコマンド入門(3/4) - 様々な機能を追加してみる1

実施環境 CentOS 8-Stream Splunk Free 8.2.2 Python 3.7.10 splunk-sdk-python 1.7.3 0. 概要 前回まで、カスタムコマンドには最…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Raspberry Pi Pico WにおけるセンサとWeb UIの非同期I/O処理 【Python】

ちょっと調べたところ日本語のまとめが見当たらなかったのでいつものように自分用にメモ。 記事タイトルをどう表記するのかが難しい、これで後で自分で意味が理解できるのかちょっと不安。 結論 Raspber…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

三角形の種類の判定

問題 三角形の種類を判定する関数triangle_shape()を完成させて、正常終了するようにしてください。 from enum import Enum, auto from itertools …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JSONファイルを使用したカメラ設定の管理方法

はじめに  カメラの設定を調整する際、何度も試行錯誤しながらさまざまな変更を加えることがあります。設定項目が固定されている場合は簡単ですが、項目自体も変更したい場合は手間がかかります。この記事では、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python - ScikitLearnの学習 ( 決定木、ランダムフォレスト法 )

Odyssey CBTのPython3 エンジニア認定データ分析試験の学習を始めました。今回はScikitLearnで決定木・ランダムフォレスト法を使った機械学習について学びました。 https:/…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PythonでZipの使い道

本記事の背景 PythonでZipが非常にたくさん使うので、その使い道についてまとめてみました。 Listの合成 以下は二つの異なるListから別のListに合成して出力する場合の事例 age_mi…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【CNN】 学習済モデルによるCNN画像分類を試す!

Introduction モデルの汎化性能や精度の検証で、テストデータのみ学習時と変更して評価する手法があります。 再度CNN学習を実行するのは学習時間がかかるため、作成したモデルを用いた推論を備忘…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

CloudFunctions(Python)でChatGPTを使った要約LINEBotを作ってみる

@tamina_ryosukeさんの記事 https://qiita.com/tamina_ryosuke/items/f5daf97158143922c799 に影響を受け、流行っているChatG…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[忘備録]dockerによるdjangoの起動方法

dockerでdjangoを起動するときの方法 すぐに忘れてしまうのでここに忘備として置く。 dokcerfile FROM python:3.8.12 # 必要なパッケージやライブラリをインストー…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

辞書のリストの操作【Python】

並び替え 辞書の値(value)によって並び替える。 たとえば、以下のようなチームのListをメンバーの多さによって並べ替える。 teams = [ {"team":"A", "member": […
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ABC302回答メモ

0.はじめに  通常のコンテストとA~Dの難易度の上がり方が  違う感じでした。点数を見て気づきました。  Bが難しいというか面倒で時間がかかりDまでしか  解けませんでしたが、レートは+29と上が…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む