インストール方法

Python ライブラリのライセンス情報,説明,URLを取得してcsvへ保存する「pip-licenses」

本記事では、インストール済のライブラリ(パッケージ)のライセンス情報、説明、URLを取得して、csvファイルへ出力するPythonスクリプトを載せました。 ■ライブラリ「pip-licenses」を次のようにpipでインストールします pip install pip-licenses 本スクリ…

Python JupyterLab Desktopアプリ .ipynbをダブルクリックで起動できる

jupyterLab desktopは、下図のようにショートカットも作成できるアプリケーション(ソフトウェア)です。 このため、下図のようなJupyterのファイル拡張子.ipynbをダブルクリックで起動することが出来ます。これがブラウザ上で操作する普通のJupyterLabとの…

Python ぐりぐり動く三次元散布図を作成する「Plotly Express」

本記事では、 下図2つのような3次元散布図を作成する雛形コードを載せました。ライブラリは、plotlyを用います。 作成した図は、下記リンク先のようにグリグリ動かせるため、視野角によってデータの特徴を把握し易くなります。 www.youtube.com 下図は、例題…

Python pipでインストール時に生じるSSLErrorを回避する方法

通常は下記のようにしてインストールできます。これはpycaretをインストールする場合の例です。 pip install pycaret しかし、SSL認証で次のような接続エラーがでる場合があります。これはプロキシ(proxy)が原因です。 WARNING: Retrying (Retry(total=0, …

Windows .msiを管理者権限で実行してインストールする方法

インストーラがmsiファイルの場合、「管理者として実行」は右クリックでは存在しません。管理者として実行するには、コマンドプロンプトでCUIで実行します。 コマンドプロンプトは、下図中の左下の虫眼鏡で「コマンドプロンプト」と打てば候補として出てきま…

Vim インストールと設定方法「~/.vimrc のサンプル3つ」

'22/07/09更新:ColorSchemeとフォント色の設定についても記載しました。さらに、コピペできるように3つの例を載せました。 本記事の内容は、Linux(Ubuntu 20.04.1 LTS)で動作確認しています。vimのverが古い場合、次のようなエラーが出ます。E319: Sorry,…

Python 株価を予想する。時系列予測ライブラリ「Prophet」

Prophetは、Facebookが開発した時系列予測ライブラリです。この予測手法は、時系列データy(t)をトレンド(t)+季節性(t)+イベント(t)+誤差(t)の合成として分析して予測モデルを構築します。つまり、それらをハイパーパラメータとして予測モデルを調整できます…

Python 多目的最適化「Optuna」

'21/03/03更新:浮動小数点以外の型の場合の制約条件「カテゴリ変数、整数、対数、離散値」の設定例を追記しました。 本記事では、Optunaを使った多目的最適化の雛形コードを載せました。 Optunaは、オープンソースの機械学習モデルのハイパーパラメータを自…

Python ベイズ最適化による単一目的最適化「GPyOpt」

本記事では、目的関数Yの最小値または最大値と、説明変数Xを求めるための雛形コードを載せました。ベイズ最適化のPythonライブラリは複数あります。本記事ではGPyOptについてで、インストールはcondaで次のようにします。 conda install -c conda-forge gpyo…

Python 機械学習の自動化AutoML「PyCaret」のインストール手順

'22/01/09更新:Pycaretは、現在ではPython3.6, 3.7, 3.8系にも動作します。 ■作業1. はじめに仮想環境を構築して、そこにインストールすることが吉です。その理由は、適宜バックアップをとっておけば、環境が壊れた場合に復活が容易なためです。仮想環境の…

Python 「Jupyter Lab」変数表示するための拡張機能 Variable Inspector

本記事では、下図のようにJupyter Lab上で逐次、変数の中身と型を確認しつつコードを書ける拡張機能「Variable Inspector」のインストール手順と簡単な設定方法について記載しました。 ■インストール手順 (※Anaconda環境を前提としています。Anaconda環境で…

Python Anacondaのインストールと仮想環境を操作する頻出コマンド9つ

■Anacondaのインストール インストーラーは、次のリンク先の一番下程にあります('20/08/02現在)。https://www.anaconda.com/products/individual Linuxの場合は、上記の 64-Bit (x86) Installer (550 MB) をクリックすると、Anaconda3-2020.07-Linux-x86_6…

Python 「Netgen」複数のCADファイル(.step)をメッシュファイルへCUIで自動生成する

'22/05/21更新:複数のソリッド領域があって、それらが接合している場合に2重節点の防止を選択できるように雛形コードに追記した。 FEMなどのシミュレーションで使用するメッシュ生成ツールのひとつにオープンソースのアプリケーション「Netgen」があります。…

FreeCADのインストール方法「WindowsとLinux」2022年度

'22/06/18更新:現時点の最新版はver0.20 本記事では、FreeCADのインストール方法について記載しました。ダウンロードは、次のリンク先(github)から入手できます。https://github.com/FreeCAD/FreeCAD/releases ■Windowsの場合 上記リンク先を下へスクロー…

Python 画像中の文字認識をして、テキストへ出力する「pyocr/Tesseract-OCR」

光学文字認識の技術であるOCR(Optical Character Recognition)を使用します。 ▼必要なライブラリとソフトのインストール 1. pyocrをインストールするpip install pyocr 2. tesseract-OCRをインストールするWindowsは下記リンク先にexeファイルがあります。 H…

Python 【RPA】再帰的にWebページを完全な「html」または「mhtml」で自動保存する

本記事では、PythonでRPA(Robotic Process Automation)を行う実施例を載せました。はてなブログ記事をサイトマップ「sitemap.xml」から、全自動で保存する雛形コードで動作例は次の動画です。 www.youtube.com 手法は、前提としてChromeブラウザを使用しま…

Python 「Pytorch」によるニューラルネットワーク回帰分析

本記事は、Pytorchのインストール方法とコードの雛形について載せました。 ▼インストール手順はじめに、下記リンクの本家webページへ飛びます。 pytorch.org 次に、リンク先で下へスクロールすると、下図のようなのが出現するため、自分の使用しているPC環境…

Python Anaconda環境をコピーする。その環境下でTensorFlowをダウングレードする手順

本記事では、Windows環境でAnaconda Promptによって、Anaconda 仮想環境を複製する方法について記載しています。 コピー環境の活用方法は、例えば、あるライブラリをダウングレードしないとエラーで動かないライブラリがある場合などです。例として、TensorF…

Python PDFファイルをページ毎に分割/日本語テキストを抽出/画像を抽出する方法

本記事では、題目を成すための方法について、「PyPDF2」「pdfminer.six」「fitz」「PyMuPDF」の4つのライブラリのインストール方法とコード例を載せました。1. PDFファイルをページ毎に分割して.pdfで保存する「PyPDF2」 pip install PyPDF2 2. 日本語テキス…

Python テキストを日本語音声で読み上げる「gTTS」

gTTSとはGoogle Text-to-speechの略で、Google Translate’s text-to-speech APIを利用したPythonライブラリである。日本語読み上げにも対応している。このライブラリのインストールは下記のようにpipで行う。 pip install gTTS 実行は下記のように、至って簡…

Python 「matplotlib」や「seaborn」のグラフ内で日本語表示する

# '20/01/31更新:多少見易く書き直しました。 1⃣日本語フォントをpipでインストールする pip install japanize-matplotlib 2⃣スクリプト内でそれをインポートする import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt import seaborn…

Python ベイズ最適化によるハイパーパラメータの調整「Bayesian Optimization×TensorFlow」

本記事では、テンソルフローで作成するニューラルネットワーク回帰分析のハイパーパラメータを調整する雛形コードを載せました。Pythonのベイズ最適化ライブラリはいくつかある中で、本記事では「Bayesian Optimization」を用いました。GitHub - fmfn/Bayesi…

Python 「LightGBM」による回帰分析

# '20/02/16更新:グラフのフォントサイズ調整やタイトル等の見栄え関連のコード更新 本記事では、決定木アルゴリズムの勾配ブースティング法のひとつLight Gradient Boosting Machine(LightGBM, lgbm)の回帰分析について、実務向けコードの雛形を記載して…

VirtualBoxでLinuxのインストールとドラッグ&ドロップの設定。そしてAnacondaのインストール

▼VirtualBoxのダウンロードリンク https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html ▼Ubuntu(Linux)のisoのリンク リンク先のDesktop imageをダウンロードをする http://releases.ubuntu.com/trusty/ 以下、つま…

Python 顔認証など画像処理するOpenCVのインストール方法

'20/08/23更新:condaによるインストール方法を追記しました。OpenCVをインストールする方法は次の2通りです。 pip install opencv-python もしくは、anaconda環境下ではcondaで次のようにします。 conda install -c conda-forge opencv 以上です。 以下では…

Python ランダムフォレストの結果を可視化するためのdtreevizとgrahvizのインストール手順

'20/07/12更新:一部見易くした■Windowsの場合、初見殺しで大方、次のようエラーになる。graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tsvg', '-o', 'data_random_forest_01.svg', '.\data_random_forest_01'], make sure the Graphvi…

Python TensorFlow2.0のインストール手順。Pythonのダウングレード方法含む

'20/09/26更新:本記事の内容はPython3.7系で動作確認しています。Anacondaに同梱されているcondaを用いて、下記コマンドでインストール可能です。 conda install tensorflow インストールしたライブラリのverの確認方法は例えば、$conda listとします。 そ…