Python

2/3ページ

python x データ分析 | openposeで姿勢推定~デモを実行しよう~

  • 2023.05.12

みなさん、こんにちは! 今回は「姿勢推定」として利用されるopenposeのデモを実行してみようと思います。 姿勢推定でできること 画像から人を識別することができます。 Youtubeには解析結果が多く挙げられています。 複数名でも識別可能のようです↓ デモ実行のやり方 今回は簡単なデモを動かしてみようと思います。 公式サイトの以下の内容↓ 1)githubから「Openpose」をダウンロード […]

python x データ分析 | グラフ描画について情報整理(Matplotlib)~その3:matplotlib.animation~

  • 2023.05.10

みなさん、こんにちは! 今回は「動くグラフ:matplotlib.animation」の使い方を紹介します。 ※このコードはJupyter NotebookやIPythonなどの環境でのみ機能します。 matplotlib.animation 動くグラフのサンプルを確認したい場合は、公式サイトをご覧ください。 sin波のアニメーションを作成しよう この例では、100個のフレームが作成され、各フレー […]

python x データ分析 | グラフ描画について情報整理(Matplotlib)~その2~

  • 2023.05.10

みなさん、こんにちは! 今回はMatplotlibのグラフ種類を取り上げます。 グラフの種類について Matplotlibは、さまざまな種類のグラフを作成するための機能を提供しています。 以下に、Matplotlibで作成可能な主なグラフの種類をいくつか示します。 上記は一部の例であり、Matplotlibはさまざまなグラフを作成するための機能を提供しています。 これらの関数を使用してデータを適切 […]

python x データ分析 | グラフ描画について情報整理(Matplotlib)~その1~

  • 2023.05.09

pythonの基本の「き」である「グラフ描画」。 Matplotlibについて、改めて情報整理です。 Matplotlib 公式サイトでは非常に多くのサンプルが紹介されています。 基本的な使い方 Matplotlibは、Pythonでデータの可視化を行うための主要なライブラリです。以下に、Matplotlibの基本的な使い方に関する情報を整理します。 matplotlibのインストール pipから […]

python x ソートアルゴリズム | 選択ソートで並び替えよう!〜アルゴリズムとデータ構造

  • 2023.04.17

前回、前々回で「バブルソート」「挿入ソート」をシミュレーションしました。 今回は「選択ソート」を実装してみます。 選択ソートの仕組み 選択ソート(Selection Sort)は、ソートされていない部分から最小の要素を選択し、ソート済み部分の末尾に追加していくことで整列を行うアルゴリズムです。 以下が選択ソートのアルゴリズムの手順です。 1:ソートされていない部分の先頭を指定し、その要素を仮の最小 […]

python x ソートアルゴリズム | 挿入ソートで並び替えよう!〜アルゴリズムとデータ構造

  • 2023.04.16

みなさん、こんにちは! 今回は「挿入ソート」について紹介します。 前回は「隣と隣を比較・入れ替え」る「バブルソート」を紹介しました。 挿入ソートの仕組み 挿入ソートは、配列を並べ替えるための単純なソートアルゴリズムです。 アルゴリズムは、各要素を適切な位置に挿入していくことで、配列を小さい順に並べ替えます。 アルゴリズムの手順は以下の通りです。 ステップ3での要素の挿入は、以下のように行います。 […]

python x ソートアルゴリズム | バブルソートで並び替えよう!〜アルゴリズムとデータ構造

  • 2023.04.15

こんにちは! 今回は「バブルソート」について取り上げます。 最近、NHKのピタゴラスイッチで「背の順ソート」というショートムービーを見かけまして、非常に分かりやすく「バブルソート」が紹介されてました。 見たことない方は、是非見てみてくださいね! バブルソートの仕組み バブルソートは、隣り合った2つの要素を比較して、必要に応じて交換することで配列をソートするアルゴリズムです。 具体的には、配列の先頭 […]

python x シミュレーション | モンテカルロシミュレーションを用いて円周率「π」を求めよう!

  • 2023.04.15

今回はアルゴリズムの一つ「モンテカルロ法」について取り上げます。 モンテカルロ法とは? モンテカルロ法とは、ランダムな数値を用いて、数値計算を行う手法のことです。 モンテカルロ法は、確率的に求めることが困難な問題や、数式的に解くことが困難な複雑な問題に対して、数値的な解法を提供することができます。 よくある事例:円周率(π)を求めてみよう 例えば、円周率(π)を求める問題を考えてみましょう。 πを […]

Google Colab | Python で LINE Notify から画像やスタンプを送る方法

  • 2023.02.25

皆さん、こんにちは! 前回の続きとして、LINE Notifyから画像やスタンプを送る方法を紹介します。 前回の記事は以下から↓↓ 画像を送る 前回のコードを改良します。 改良箇所は以下の2点です。 ・image_urlの追加(画像のurlを格納する) ・payloadに対して、imageThumbnail と imageFullsize を追加 結果は以下の通りです。 スタンプを送る スタンプを […]

Google Colab | Python で LINEに通知してみよう(LINE Notify)

  • 2023.02.24

みなさん、こんにちは! 今回は Google ColabからLINEにメッセージを送る方法を検証します。 Google Colabは、ブラウザからPythonを実行できる無料の開発環境です。 LINEにメッセージを送るには? LINEにメッセージを送る方法は、PythonでLINE Notifyというサービスを使います。 LINE Notifyは、アクセストークンを発行して、HTTPリクエストでメ […]