ブログみるアプリ
日本中の好きなブログをすばやく見られます
無料ダウンロード
ブログ村とはIDが異なります
メインカテゴリーを選択しなおす
フォロー
【python】NoneType' object has no attribute '○○'は何のエラー?【エラー対応】
本ブログではpythonでプログラミングするにあたり約に立つ情報について理学療法士の視点から紹介します
2024/03/07 01:39
こんにちは。 pythonでいろんなパッケージ関数を使用していると、いろいろなエラーに遭遇することがあります。pythonのエラーは大抵の場合IDEでコードを走らせるといろいろなエラー表示が出現するので、対応に困ってしまうことが多々あります。 今回はpythonで関数を使っている...
【python】pythonを使って異なるサンプリング周波数を特定の周波数に合わせる方法【resampy】
2024/03/06 01:35
こんにちは。 私は理学療法士の領域で仕事をする機会が多く、三次元動作解析装置を使ったデータ計測や解析をよく行います。 その際に、いろいろな計測デバイスを使用するのですが、大抵の場合にはそれぞれの計測デバイスのサンプリング周波数が異なる場合が多いです。例えば床反力計が1000Hzで...
pythonで角度データを扱うときに符号が反転・もしくは180°ひっくりかえってしまうときに対応する関数
2024/02/29 06:20
こんにちは。 pythonを使ったhuman pose estimationを仕事でよく使っていると、取得した ピクセル座標から関節角度を出したりすることが多くあります。 openpose やmediapipeといった二次元のピクセル座標系による場合にはあんまり起きない現象なので...
パワーポイントで学会ポスターを作成する方法【PowerPointお役立ち】
2023/11/10 02:04
こんにちは。 学会シーズンになると学会発表のためにポスターを作成することが多くなると思います。学会のポスター発表で当然キモになるのは、発表資料となるポスターの出来栄えになります。 学会のポスターを作成する際にはAdobeのillustratorを使うのがきれいなポスターを作る上...
pythonでepsファイル形式でグラフを保存する方法【matplotlib】
2023/11/10 01:17
こんにちは。 matplotlibはpythonを使っていく上で必須となるライブラリです。matplotlibでは棒グラフや折れ線グラフ、レーダーチャートなどいろいろなものを作ることができます。 matplotlibで作成したグラフというのは基本的には、jpegファイルやpng...
理学療法・作業療法の研究向いているpython環境構築の方法【保存版】
こんにちは。 近年では、動画を使った骨格推定技術の発展に伴い、臨床現場でもモーションキャプチャがない研究室でも動作分析ができるようになりました。 しかしながらそういった機械学 習の叡智の恩恵に預かるためにはある程度のプログラミング技術が必要になります。 習得難易度や拡張パッケー...
2023/11/05 01:49
試行錯誤しながら画像生成AIのstable deffusionの環境構築をローカル環境でやってみる【stable diffusion】
最近はやりの画像生成系のAIをそろそろいじってみたいと思い、今回stable diffusionのローカル環境構築をやってみようと思います。 今回の私の開発環境はノートPC 今回の私の開発環境はグラボが入っているとはいえノートPCなので本当に動かすことができるかは正直わからない...
2023/11/04 00:48
【matplotlib】matplotlibでレーダーチャートっぽい図を作る方法【python】
こんにちは。 Excelを使っていると、様々なグラフの書き方があり、見せたいデータに応じて使い分ける必要がありますよね。 折れ線グラフとか棒グラフといったグラフはよく使いますが、能力値とかパラメータとかといった要素をグラフとして可視化する上では、レーダーチャートの形式を使用する...
2023/11/03 22:08
【matplotlib】human pose estimationのデータからmatplotlibでスティックピクチャ(棒人間)を描画する方法【python】
こんにちは よく理学療法士や作業療法士といったリハビリテーション関連職種の研究での発表資料では、身体の各関節の座標データをスティックピクチャ(棒人間)のように描画していることがあると思います。 あの技術は一見難しいのかなと思われがちですが、pythonのグラフ描画機能であるma...
2023/10/31 23:30
What error is 'index ○○ is out of bounds for axis ○ with size ○'
When you often run a python script using spyder or something like that, you run into all sorts of errors. Amai also always spits out error ...
2023/10/29 23:16
What error is "only integer scalar arrays can be converted to a scalar index"?
I've come across another error that I often encounter over and over again while writing programs in python, so I thought I'd share it here....
2023/10/29 23:04
【anaconda】yamlファイルを作らずに取り急ぎ雑にanaconda の環境を他のPCに構築する方法【python】
2023/10/26 01:36
こんにちは。 pythonで一番難しいのは、anacondaを用いて環境構築を行う点にあります。特に普段使いの環境を他のPCに移す際には、いろいろとうまくいかない点があることがあります。 一般的には、Anaconda promptからyamlファイルを生成して、yamlファイル...
【python】矢状面からの歩行動画からとりあえず股関節・膝関節角度を出すプログラムを作ってみた【mediapipe】
こんにちは なんとなく、pythonの骨格推定パッケージのmediapipeを使って矢状面から撮影した動画から股関節、膝関節の時系列の角度を出すスクリプトかいてみました。( ほろ酔い状態で作っているので角度の象限とかで値が変かもしれませんが、ご了承ください。 あとで再度検証して...
2023/10/25 02:13
【scipy】pythonでmatファイル形式のデータを読み取る方法:scipy+tkinter版【python】
2023/10/23 00:53
こんにちは。 特に理学療法研究とかのリハビリテーション関係の研究ではMATLABを使うことが結構ありますよね。リハビリテーション領域では結構な割合でMATLABを解析ツールとして使うことが一般的です。特に大学院生であれば、たくさんのツールボックスを低価格で利用できる学生版を利用...
【MATLAB】pythonでMATLABのuigetfile見たいにGUIっぽくファイルを選択する方法【python】
2023/10/23 00:03
こんにちは。 プログラミングを用いてデータを解析する場合には、データのファイルパス名を手入力したりすることがあると思いますが、その際には、スペルミスだったりでエラーを吐いてしまい、うまく解析が進まないことがあります。 よくある市販のソフトウェアを使用する場合には、直接コードにファ...
【spyder】普段sypderを使っていて突然開けなくなった。その原因は環境構築にあり。。。 【python】
こんにちは、 pythonを扱うときには、パッケージ管理としてAnacondaを使うのは一番ポピュラーな手段であると思います。しかしながら、いろいろとパッケージを入れていく過程で依存関係が壊れてしまってうまく動かなくなることがよくあります。 私が経験した中で最もよくパッケージの...
2023/10/21 04:09
理学療法士がプログラミング(特にpython)を勉強するべき理由、メリットについて-理学療法士に必須のpythonの環境構築-
こんにちは。 私はこれまでにプログラミング(特にpython)のサンプルコードを書いたりトラブルシューティングを書いたりしてきましたが、実はバックボーンは理学療法士(PT)です。 今までの記事は雑多にいろんな簡単なpythonのサンプルコードの処理ばかりでしたが、今後は理学療法...
2023/10/21 02:59
割と新しめの姿勢推定アルゴリズムPHALPをwindows環境でエラーと戦いながら環境構築した話。
今回は姿勢推定のアルゴリズムではPHALPをwindows環境で動かすための環境構築をやっていきます。PHALPの公式HPは以下の通りになります・ ( https://github.com/brjathu/PHALP )。 大前提として、パソコンにGPUが搭載されていて、CU...
2023/08/12 05:38
【deeplabcut】とりあえずdeeplabcutの環境構築を手っ取り速く行う方法【python】
こんにちは 最近humanpose estimation とか骨格推定とかRGBの画像の座標推定とかそんなことに興味を持ってきています。 そういったpose estimation系の中でも最も有名といっても過言ではないのが、「deeplabcut」と呼ばれるものです。これは動物の...
2023/07/29 01:13
【matplotlib】matplotlibでダークモード的なスタイルのグラフを作成する方法【python】
こんにちは。 pythonを使うようになってくるとグラフもmatplotlibできれいに描画できるようになり、excel時代には戻れなくなっているかと思います。そうなってくるとグラフもいろいろとスタイルを変更したり、凝ったものを作ってみたくなってみるものです。その中でもよくあるの...
2023/07/26 00:56
【python】pythonで○○ missing 〇 required positional argument: '○○'というエラーが出たときに対処すること
こんにちは。 pythonでプログラミングに慣れていくと、いろいろなパッケージをインストールしたり、自分で関数を作るようになってくるようになります。 そういった場合に、「○○ missing 〇 required positional argument: '○○'」というエラー...
2023/07/26 00:19
【エラー】SyntaxError: invalid syntaxはどんな時に発生するエラー?【python】
2023/07/25 18:34
こんにちは。 今回はおそらくpythonでコードを書いているときに最もよく出るエラーと思われる「SyntaxError: invalid syntax」について簡単に説明していきたいと思います。 他のエラーと異なり、出てくる頻度は非常に高いものですが、原因は至極簡単なので、落ち着...
【エラー】IndexError: list index out of rangeとエラーが出たときに解決する方法【python】
2023/07/25 17:30
こんにちは。 pythonでいろいろとコードを書いていると様々なエラーを吐くことがありますよね。pythonにおけるエラー、というかプログラミング全般についてですが、解決するためにはエラーコードをしっかりと見る必要があります。 エラーコードを解決する上で一番早いのが、エラーコード...
chatGPTを使って論文内の計算式・数式を解説してもらう方法
こんにちは。 仕事柄いろいろな技術論文を読むことが多いのですが、どうしても文系の私にはどうも数式を理解することが苦手で数式にアレルギーを未だに持っています。せっかく知りたい計算方法があるのに数式の理解でネックになってしまっているのが非常にもったいない状態です。 そこで何とか論文...
2023/07/25 15:13
matplotlibでgifデータを作る方法
こんにちは。 今回は、pythonのmatplotlibを使って動くグラフを作ることをやってみましょう。matplotlibのplot やscatterを組み合わせることでグラフをより分かりやすく視覚化することができます。 動画ファイルを作るとなるとなかなか難しいと思いがちです...
2023/07/25 14:37
「ブログリーダー」を活用して、甘味さんをフォローしませんか?