PythonのGUIプログラミングはTkinterが標準ライブラリとしてプリセットされています。ここではTkinterのwidgetレイアウトを効率的に行うFrame/pack/gridを理解してみます。
続きを読むPython
独断!Pythonでpipインストールしたい外部ライブラリまとめ
当WATLABブログで多数紹介しているコードを問題無く使用するためには、複数の外部ライブラリが必須です。今回PCを新しくしたので、これを機にpipインストール集を作ってみました。これを実行すれば当ブログのコードが全て走るはずです。
続きを読むmacOSにPython統合開発環境PyCharmをインストール
Windowsを長年使ってきたMacユーザ向けに、Pythonの統合開発環境(IDE)であるPyCharmのインストール方法を紹介します。ここではbrewコマンドを使ってインストールを行い、Python3の設定と簡単な使い方を説明します。
続きを読むmacOSにPython3をインストールする方法をまとめてみた
ずっとWindowsを使っていましたが、MacbookでもPython環境を構築したいと思います。macOSの場合はWindowsユーザからするとわからない事だらけ。ここではmacOSにPythonをインストールする構成を考えてみました。
続きを読むNumbaのJITでPythonを高速化したら40倍も速くなった
Pythonは人気のある言語ですが処理速度は速くありません。しかし、NumbaのJITコンパイルを使う事で簡単に高速化が可能です。ここではNumbaのインストールからベンチマークテストを行い、最大40倍の高速化に成功した事例を紹介します。
続きを読むPythonのクラスの使い方とオブジェクト指向の考え方を理解する
オブジェクト指向のプログラミングを覚えることで大規模なコードを効率よく記述することが可能です。ここではPython初心者である筆者がPythonのクラス(class)の使い方とクラスを使うメリットを学習した結果をまとめます。
続きを読むPython/reportlabでPDFファイルを作成する方法
Pythonは様々な業務自動化に利用される大変便利なプログラム言語です。ここではPythonを使ってPDFファイルを自動生成するためのreportlabというライブラリを紹介します。
続きを読むpip installでプロキシエラーになる問題を解決する方法
Pythonはpipを使う事で様々なライブラリを簡単にインストールすることが出来ますが、逆にpipインストールが出来ない環境だとPythonの利点が半減します。ここでは社内プロキシ等でpipインストールエラーになる問題を解決する方法を紹介します。
続きを読むPython/matplotlib3Dプロット!面と散布図を作成
Pythonのグラフ描画ライブラリであるmatplotlibは論文で使われるレベルで世間に認知されています。さらに、通常の2Dグラフプロットコードに少し手を加えるだけで3Dプロットも簡単なコードで実現可能です。 いくつかの例題を用いて、matplotlibによる3D散布図の作成方法を紹介します。
続きを読むPython/seabornで行列散布図!ペアプロット方法と設定
行列散布図(ペアプロット)は大量の変数間の関係を一望できるため大変有用なデータ可視化手法です。しかし、表計算ソフトやPythonのmatplotlibを使ってペアプロットを作成するには思いのほか膨大な労力を要します。ここではseabornというライブラリを使い、わずか数行でペアプロットを描画する方法を紹介します。
続きを読む