20220702のPythonに関する記事は26件です。

[Python] Webサイトに自動ログイン

はじめに 大学の健康管理システムに毎日ログインして健康と入力する作業が面倒と感じたので今回基本となるWebサイトへの自動入力に関する記事を書こうと思いました。 会社員や学生の方にもこういうルーティ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Codility lesson4 FrogRiverOne

Lesson4のFrogRiverOneは位置1から位置Xまでいく最短の時間を求めるというものです。具体例で確認してみましょう。 例えば長さ4の配列[4,1,2,3]について、4に行く(X=4)には…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

プログラミング初学者がプログラミング言語と周辺知識の概要を知るための記事

どのような人向けの記事か 私のような、【駆け出しエンジニアの方やプログラミングに関心のある方、初心者の方】向けにどんなプログラム言語があるのかをざっくりわかるようにゆる〜くまとめたものです。また、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】エクセルの入力内容の読み込みと書き出しをしてみた

概要 pythonでエクセルに入力された内容の読み込みと書き出しの処理を作ってみました。 前提条件 Pythonが既にインストールされていること。 openpyxlの導入 コンソールを開いて下記の…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonによるキーフレーズ抽出(KPE)アルゴリズムの比較

最近、業務で文章からキーフレーズを抽出するアルゴリズムを選定する機会があったので、その際に調べたアルゴリズム間の比較を簡単にまとめておこうと思います。 環境 Ubuntu 22.04; Intel …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

DRFのModelSerializerを通して新規登録、更新(create / update)

以下のような構成のTable、ModelSerializerで新規登録、更新する実現するための実装サンプル + Table_A_Serilaizer で create、updateをオーバーライドする + オーバーライドした create、update で validated_data から table_b を抜き出…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Django 管理画面でのカスタムフィルター admin.SimpleListFilter

環境 Windows 11 Home Python 3.10.2 Django 4.0.2 venv利用あり 背景 管理画面において、フィルターの名称を変えたりカスタマイズしたフィルターを使用した…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Visual Studioからjupyter notebookを実行する方法

概要 Visual Studioからjupyter notebookを実行するために必要なインストール手順と、jupyter notebookの起動方法を説明します。 インストール方法 ソリューシ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

実際に私が試したブロックチェーン学習素材 | 5つのコンテンツのメリット・デメリットを解説

最近、Web3.0やDAO、メタバース、NFT、スマートコントラクトなどのキーワードをよく耳にします。ブロックチェーンはこれらを支える重要な技術のひとつです。多くの人がブロックチェーン技術の学習の必…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonで.envファイルから環境変数を設定する

はじめに .envファイルから環境変数を設定し、その後環境変数を取得し、 GitHubにコミットする際に、APIキーやユーザID・パスワードなどを含めてコミットしないように .envファイルに外出…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pyenvで.python_versionを設定していてもPythonのバージョンが切り替わらないとき

「pyenvで.python_versionを設定していてもPythonのバージョンが切り替わらないとき」とはこんな時です。 ```sh $ ls .python_version $ cat .py…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

condaでopencvをinstallすると「ImportError: DLL load failed: 指定されたモジュールが見つかりません」

何度か躓いている気がするので、解決策をメモ。 やりたいこと pythonでopencvを使いたい 詰まったこと 検索して出てくる記事を参考に下記コマンドでopencvをinstallしてimport…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PythonとSQLiteを使ってみた

仕事ではJavaやJavaScriptが多いですが、個人的にはpythonが好きです。 pythonの現場に行く機会があった時にできるようになっていたいなあとなるべく毎日勉強しています。 今回はpy…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】変数に無限大を設定する方法

無限大を設定する方法 float()の引数に"inf"を渡す math.infを使う numpy.infを使う float()の引数に"inf"を渡す inf = float("inf") inf…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

VOSK+MeCabで無理やり辞書追加みたいなことをする

仕事で音声認識出来ないか?と言われて実験がてらやってみた記録です 調査 手軽に使える音声認識として ・web speech api ・julius ・VOSK などあるかなと思います。 使ってみた実…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonでワーシャルフロイド法

ワーシャルフロイド法とは 任意の2頂点間の最短距離を求める問題を解くアルゴリズム。 特徴 有効グラフでも無向グラフでも使える 辺に負の重みがあっても使える 計算量 O(|V|^3) 実装 # co…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】ワーシャルフロイド法

ワーシャルフロイド法とは 任意の2頂点間の最短距離を求める問題を解くアルゴリズム 特徴 有効グラフでも無向グラフでも使える 辺に負の重みがあっても使える 計算量 O(|V|^3) 実装 # cos…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Codility lesson3 TapeEquilibrium

Lesson3のTapeEquilibriumは右と左のブロック和の差の絶対値の差を考えるという問題です。 文章だけだと何のことって感じですよね笑 具体的にみていきます。 例えば長さ4の配列[3,1…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonソートの速さを比べてみた: インスタンスのリストをソート

はじめに Pythonインスタンスのリストを、複数方法でソートし、速さを比較してみました。 検証シナリオ Bookクラスのインスタンスリストをtitleの降順でソートします。 class Book: def __init__(self, title: str, author: str, price: int)…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

レシートのOCR・店名編(Python)

概要 Google Vision APIを使ったOCR結果をもとにレシートの店名を抽出します。 前提となる記事 下記の記事を前提としています。 https://qiita.com/shoku-pa…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

レシートのOCR・日付の抽出編(Python)

概要 Google Vision APIを使ったOCR結果をもとにレシートの日付を抽出します。 通常のアプローチと泥臭いアプローチの2つをお見せします。 前提となる記事 下記の記事を前提としていま…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

iRIC格子CSVファイルをGISデータに変換する

実行環境 Windows10 Python 3.9.5 geopandas 0.10.2 pandas 1.3.1 shapely 1.8.0 はじめに 水理学のいろはも知らなければ iRIC も未…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Python]RSS翻訳で利用する翻訳APIをDeepL(無料版)にした話 

はじめに 以前カジキはこういうものを作り、定期実行する環境まで作成しました(環境作成については別途記事にするつもり) [Python]RSS取得した情報を翻訳してslackに投稿する で、いざ運用…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python requests問題とURLの補強

行っていたこと pythonのrequestsを使って複数のURLをチェック(URLが死んでいないか) URLの補強 問題 問題1 : 脆弱性に該当するSSL通信 エラー内容 <urlopen e…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Cloud FunctionsをPythonで書く

この記事について Cloud FunctionでPythonを使用するためのサンプルです こちらからサンプルコードのダウンロードができます。 なぜPython? 好きだから。これに限ります。Pyt…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

djangoでtemplateのhtmlファイルがUnicodeDecodeErrorになる

djangoでtemplateのhtmlファイルがUnicodeDecodeErrorになる UnicodeDecodeError at <htmlのディレクトリ> 'utf-8' codec c…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む