kazutomakino

python

pytorch の .numpy() メソッドで “RuntimeError: Numpy is not available” になったときの対処法

ある日,ローカル上にて pytorch でモデル構築し,torchsummary.summary で構造を表示しようとしたところ,"RuntimeError: Numpy is not available" に遭遇し,しばらくネットサーフィ...
python

機械学習におけるデータ分割手法まとめ

機械学習において,持っているデータ全てを学習させてしまうと,そのデータの傾向に依存したバイアスがかかり,過学習に陥ることによって,モデルにおける未知のデータに対する推論性能(汎化性能)が損なわれる恐れがあります.これの対策の一つとして,デー...
python

テーブルデータ操作ライブラリ pandas(入門編)

よくあるデータの形式として, テーブルデータ時系列データテキストデータ画像データ音声データ映像データ などがありますが,世の中で最も良くあるのは,特に汎用性の高いエクセルのシートで表されるような行列のデータであるテーブルデータと思われます....
Kaggle

Colab 無料版で kaggle 画像コンペ【ドライブ 15 GB でも可】

結論の概要だけ述べますと,「kaggle コンペのデータセットは GCS (Google Cloud Storage) にあるため,コンペデータの GCS を Google Colaboratory から gcsfuse でマウントすること...
python

自動 GUI 操作ライブラリ PyAutoGUI を用いた業務自動化 (RPA)

RPA(Robotic Process Automation)とは,ボット,または,仮想知的労働者(Digital Labor)による,業務を自動化する技術の一種と言われています.働き方が見直されている昨今において,工場などの現場作業はもち...
python

VS Code のインストールと Python 用に最適化する手順

VS Codeは高機能なテキストエディタで,かなりカスタマイズが利きます.このカスタマイズを上手く設定することや,チームで統一することは,作業を効率化するうえでとても重要です.当該記事では,VS Code のインストール手順とともに,より高...
python

【自前python講座】NumPy(数学演算/配列操作ライブラリ 入門編)

他のプログラミング言語に対して,Python は比較的容易に書くことができ,頭で思い描いたことを実装しやすい言語です.しかし,一方でコンパイルを必要としないスクリプト言語であることから,大規模計算において Python 単独では処理が遅いた...
python

【自前python講座】標準ライブラリ(ファイル/ディレクトリ/時間操作)

自前の python 講座用資料です.今回は,標準ライブラリの一部について紹介します. 今回のコードは,次の github にも載せています. Python の標準ライブラリの一覧は,公式ドキュメント ( の通りで,200 を超えます.もち...
ChromeOSFlex

引退 Surface Pro 3 に Chrome OS Flex を導入(USB ブート/本機インストール)

Chrome OS と似たWindows や Mac にインストール可能な Cloud Ready について前々から気になっていましたが,ほんの数日前に Google がその後継である Chrome OS Flex なるものを正式発表しまし...
プログラミング

【自前python講座】ユーザー定義関数/クラス/メソッド/モジュール

自前の python 講座用資料です.今回は,プログラミングにて処理を使いまわす際に有益な,ユーザー定義関数/クラス/メソッド/モジュールについて紹介します.一口に「関数」というと,組み込み関数とか標準関数も関数なのですが,ユーザー定義関数...
プログラミング

【自前python講座】三項演算子

自前の python 講座用資料です.今回は,1ラインで条件分岐を書くことができる三項演算子について紹介します.三項演算子を用いることにより,コードの行数を低減できたり,式が明確化されてコードの可読性が上がったりする効果が期待されます.しか...
プログラミング

【自前python講座】内包表記

自前の python 講座用資料です.今回は,python の中で特にエレガントな(pythonic な/ python の特性を活かした)書き方ができる内包表記について紹介します.内包表記を用いると for と if-else の処理が1...
プログラミング

【自前python講座】条件分岐/繰り返し処理/例外処理

自前の python 講座用資料です.今回は,条件分岐(if-elif-else)/繰り返し処理(for-in-else, while-else)/例外処理(try-except-else-finally)についてコードを交えて説明していき...
プログラミング

【自前python講座】組み込み関数について

自前の python 講座用資料です.元から python にて用意されている,インポートや定義しなくても使える組み込み関数は,version 3.9 においては全部で 69 種類あります.この中にはあまり使わない関数もあるため,良く使われ...
プログラミング

【自前python講座】基本的な演算/真偽値/None/文字列/リスト/タプル/集合/辞書について

自前の python 講座用資料です.今回は,対話式プログラミング環境の jupyterlab,もしくは,インタラクティブシェルを用いて,基本的な演算や真偽値,None,文字列,リスト,タプル,集合,辞書の扱いについて紹介いたします.注意:...
プログラミング

【python】用語集

pythonを学んでいくにあたって,頭の片隅にでも置いておいた方が良い,基本的なプログラミング用語/ python 用語が複数あるので,以下にて説明いたします.以下は,公式ドキュメント ( を参照いたしました. virtual enviro...
プログラミング

pythonにおけるコーディング環境について

これはなに? pythonにおけるコーディング環境の個人的なおすすめについて記載します.ここで言うコーディング環境とは,端的に「コードを何で書いて,どうやって実行するか」を指しており,テキストエディタや統合開発環境(IDE; Integra...
プログラミング

会社プロキシ/オフライン環境下におけるpythonのサードパーティパッケージのインストール方法について

これはなに? 会社プロキシやオフライン環境下における,pythonのサードパーティパッケージ(ライブラリ)のインストール方法について記載します.python自体のインストール手順についてはこちらをご覧ください. はじめに 昨今一番勢いのある...
プログラミング

pythonのインストール手順

これはなに? もう何番煎じか分かりませんが,これからpythonの説明をしていくにあたって,環境構築は必須であるため,pythonのインストール手順を記載します. python自体が何かという件については,こちらをご覧ください. 筆者も,最...
プログラミング

pythonについて & C言語/Fortran90との比較

これはなに? プログラミング言語のひとつであるpythonの紹介記事です. これからpythonの環境構築や各種ライブラリの使い方や数値計算の説明をしていくにあたって,言語自体の概要説明は必須と感じ作成しました. また,pythonがいかに...
スポンサーリンク