20221123のPythonに関する記事は27件です。

ワンライナーじゃんけんプログラム in Python

入力 入力はGCP(グー、チョキ、パー)でおなしゃす プログラム 結論から行くスタイル import random; cpu=random.choice(["G","C","P"]); man=in…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ベイズ統計学 貰ったチョコは本命チョコ??

ベイズの定理を使ってバレンタインに貰ったチョコは本命かどうかの確率を出します。 まず今分かっている情報を整理します。 バレンタインチョコをA子さんにもらっている。 A子さんが私を好きな確率は70%で…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ゼロから作るLouvain法

Louvain Clustering Louvain法はグラフクラスタリングの一種であり、ある程度の大きさのグラフを高速に分割できることから広く用いられてきたた。生命科学分野ではsingle-cel…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

PythonデコレータのSyntactic Sugarなぜ便利かを理解した

Pythonデコレータを利用する場合、@decoratorというSyntactic Sugarを関数やメソッドの先頭に付けるのが一般的ですが、なぜ便利なのかいまいち理解できていないので、調べてみまし…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

昔のモデルだけど意外といいよ、癖のない超解像

変なアーティファクトがあまり入らない超解像 RealESRGANも強力だけれど、平滑化が強すぎて細部が潰れてしまったり、他のモデルもクッキリはするけれど、アーティファクトが入ってしまったりします。 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

MkDocsで簡単サイト作成

はじめに 簡単に共有用のサイトを作りたいけど、htmlやcss,jsを書くのはめんどくさいし、Markdownでちゃちゃっと書いてそれなりの見た目で公開できないかな。と思いませんか? MkDocs(…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Googlecolabを用いて気になるあの人が朝型か夜型か機械学習で予測させてみた

はじめに 私はお仕事で、顧客(お医者さん)にメールを送ることがあるのですが、 「あれ、この医師は朝型なのか、夜型なのか・・? どのタイミングでメール送ったらより開封してくれるのだろうか・・」 と悩む…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ubuntu】【倒立振子】Windowsで設計されているデバイスドライバを、Ubuntuで使えるようにする

以前までの記事 MCUXpressoを使ってファームウェアの移植 https://qiita.com/belre/items/9512379324b6c2699cc7 Ubuntu環境でファームウェ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【VSCode】インストールしたライブラリが could not be resolved となった場合の対処法

事象 pythonでmatplotlibをimportしようとしたら、could not be resolvedという警告が表示された なお、matplotlibは既にインストール済みであり、プログ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

風データをmatplotlibで描画する

数値解析や観測によって得られた風データをmatplotlibで表示する時のメモです. 矢羽根表示 plt.barbs(X, Y, U, V)を使う. X:矢羽根を表示するx座標 Y:矢羽根を表示する…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

複数 List 作成時 for 一回 append より、内包表記で複数 for のほうが速いんだ

はじめに ちわ 久々に Python を触って、ほえ~そっちが早いんだ、となったので久々に記事に 環境 Paiza.io の Python3 で確認 やりたいこと 以下のクラスのリストがあったとして…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】Pythonの主な組み込み関数31個について、全て例を交えて解説する

始めに こちらの参考書でPythonを勉強しています。 Chapter6第2部に組み込み関数が大量に紹介されていたので、触ってみるついでに紹介していきます! 紹介! ではどうぞ! マイルールで見出し…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

第4回: Google Maps Platform, Directions APIによる地点間情報取得(巡回セールスマン問題への下準備)

東京都、大阪府、名古屋県、福岡県、広島県、香川県の6都市間の距離、移動時間をGoogle MapsからDiretions APIを用いて取得する。 また、各都市の座標はgeocoderを用いて取得…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Windows】Pythonで「findfont: Font family 'IPAexGothic' not found.」が表示された際の対処法

事象 pythonでmatplotlibを使用してグラフを表示しようとしたら以下のメッセージが出力された findfont: Font family 'IPAexGothic' not found. 環…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

自作アプリケーションの紹介2

はじめに 今回は前回記事にした自作アプリケーションについて詳細を紹介していきたいと思います。 前回の記事⇨https://qiita.com/y_13/items/9d8c614f0fe318d32…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Django+Flower+Celeryを導入する / Djangoの外側からCeleryを呼び出す

Celeryとは 非同期のタスクキューです。RubyだとActiveJob、Sidekiq、Delayed_jobに相当します。ざっくり言うと非同期でアプリケーションを動かすためのフレームワークです。…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

MetPyの単位変換 その2

はじめに 前回,MetPyでは計算中の単位変換を”よろしく”やってくれる,と説明したが,正しくは, 「足し算」はよろしくやってくれるみたいだが 「掛け算」は注意が必要 なようなので,簡単にまとめる …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

LabVIEWからPythonへ

LabVIEWからPythonへ LabVIEWが買取型からサブスクリプション型へ変更されるようです。この変更は今の時世の流れですが、その利用費用が問題のようです。 LabVIEWライセンスのサブス…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Python】Graphvizを用いて階層構造データを可視化してみた

はじめに 本記事では、DataFrame(階層構造)を木構造にして 可視化する関数 を作成したので紹介します。(ネスト構造の辞書であればより簡単に作成できます!) 下図例 アドバイスや間違いがあれば…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

CONTEC社のGPIOボード(1)

はじめに Pythonを利用したGPIOボードの使い方を説明します。 最近、CONTEC社のボードでPythonサポートが始まったので、そのボードを利用することにしました。 但し、製品と提供している…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ABC278 A~E問題 ものすごく丁寧でわかりやすい解説 python 灰色~茶色コーダー向け #AtCoder

ABC278(AtCoder Beginner Contest278) A~E問題の解説記事です。 灰色~茶色コーダーの方向けに解説しています。 その他のABC解説、動画などは以下です。 https…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

FastAPIで自動生成されるドキュメントを保存する方法

はじめに FastAPI は、WebAPI を構築するためのモダンなWebフレームワークです。 https://fastapi.tiangolo.com/ja/ 類似したフレームワークに、Djang…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

AtCoder Beginner Contest(ABC) 276 - Pythonでのバーチャル参加結果と内容整理

1. 前書き AtCoderBeginnerContest(ABC)の参加結果と内容の整理、および外部の解説記事を参考にした上で、自分なりに解法を整理していきます。 使用言語はPythonで行きます…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

pythonでjson編集

pythonによってjsonの編集をする際は jsonをdict型に変換すると楽。 まずはjsonを読み込んでみる { "object": "food", "object_list": [ "ric…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonの関数で引数と戻り値の型を明示する

前提 そもそもPythonでは引数や戻り値等の型を宣言する必要はない。 変数について型を宣言しないことで、柔軟かつ簡単にプログラムを記述できるというメリットがある。 一方、可読性の面では、場面ごとに…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pythonで引数と戻り値の型を明示する

前提 そもそもPythonでは引数や戻り値等の型を宣言する必要はない。 変数について型を宣言しないことで、柔軟かつ簡単にプログラムを記述できるというメリットがある。 一方、可読性の面では、場面ごとに…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

第3回: アニーリング基礎3. クラスタリング問題、2次元スピンの1次元化

12人を2グループに分けたい。それぞれの、血液型、出身地に基づいて、できる限り同じ種類の人が同じグループに集まるように分類する。 これはクラスタリング問題であるが、アニーリングを用いて解いてみる。 この問題ではスピンを$x_{ig}$といった2次元で示すことになるが、アニーリングで解くためには1次元化が必要。その方法をPyquboを使用した場合、直接的に表現した場合の双方で検証してみる…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む