アラカン"BOKU"のITな日常

文系システムエンジニアの”BOKU”が勉強したこと、経験したこと、日々思うことを書いてます。

Pythonネタ

音楽データをPythonで画像ファイルに変換してジャンル分類をやってみる/Neural Network Console

Neural Network Consoleで音楽データを学習・分類するのをやってみました。

Pythonでグラフィックス:再帰図形2つ「C曲線」と「樹木曲線」を実装してみました

今回は、Pythonで「C曲線」と「樹木曲線」という代表的な再帰図形を実装してみます。

Pythonでグラフィックス:とても有名な「バーンスタインのシダの葉」を描くクラスを実装してみました

今回は、Pythonで「バーンスタインのシダ」を描くクラスを実装してみます。

scikit-learnのimportで「the imp module is deprecated in favour of importlib;」という警告がでました

久しぶりに「scikit-learn」を使いました。 すると、importしただけで、こんな警告が表示されます。 DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 翻訳してみると・・ …

Pythonでグラフィックス:「シェルピンスキーのギャスケット」を描くクラスを実装してみました。

今回は、Pythonで「シェルピンスキーのギャスケット」(三角形)を描くクラスを実装してみます。

Pythonでグラフィックス:「雪の結晶風図形」(コッホ曲線)を描くクラスを実装してみました。

今回は、Pythonで「雪の結晶風図形」(コッホ曲線)を描くクラスを実装してみます。

Windows10のAnaconda環境で、pip実行時に「error: command 'cl.exe' failed: No such file or directory」

Windows10・Anaconda環境でpip installしたら、エラー「error: command 'cl.exe' failed: No such file or directory」になりました。

Pythonで頻繁に使う辞書型(dictionary)(連想配列)の初期化・追加・一覧のスマートな方法を整理しときます

Pythonの辞書の特徴と基本的な初期化・追加・一覧の方法を整理しときます。

Pythonでグラフィックス:「うずまき風図形」を描く処理を実装してみました。

今回は、Pythonで「うずまき風図形」を描く処理を実装してみます。

PythonのForループのスマートな書き方を整理しておきます(2)順列・組合せを使う

順列・組合せを使うとPythonでは、forループがスマートにかけるケースがあるのです。

PythonのForループのスマートな書き方を整理しておきます(1)

ythonのforループは、いろんな書き方ができるので、スマートな書き方で迷わないように整理します。

Pythonでグラフィックス:「花びらを描く(花びら曲線)」処理を実装してみました。

Pythonで「花びら曲線」(花びらみたいな図形を描く曲線)を実装してみました。

備忘をかねて、Pythonのスライス構文のポイントを整理しておきます。

Pythonのスライス構文を整理しとこうと思います。

pythonでN次(奇数)の魔法陣を作成するプログラムを作ってみる。

奇数・N次の魔法陣を作成するプログラムを、pythonで作ってみました。

matplotlibを日本語化して、python+matplotlib_vennでベン図を描画してみよう

matplotlibで、日本語表示ができるようにします。ついでに設定の確認をかねて、matplotlib_vennを使って、集合でお馴染みのベン図を書いてみます。

PythonソースがPEP8スタイルガイドに準じているかをpycodestyleで検査して、autopep8で自動フォーマットする。

pythonの標準コーディングスタイル規約「PEP8」への準拠をチェックしてくれるpycodestyleと、自動フォーマットツール「autopep8」についてです。

自然言語処理の必要最低限の知識だけ簡単にまとめる(3)/ベクトル化とPMI・SVDなど+Pythonサンプル

自然言語処理は難しい。けど、必要なので、趣味で必要な範囲に絞り、シンプルにまとめるのに挑戦してみます。今回は単語のベクトル化・・です。

自然言語処理の必要最低限の知識だけ簡単にまとめる(2)/単語数カウントとTF-IDFなど+Pythonサンプル

自然言語処理は難しい。けど、必要なので、趣味で必要な範囲に絞り、シンプルにまとめるのに挑戦してみます。今回は出現頻度で数値化する・・です。

自然言語処理の必要最低限の知識だけ簡単にまとめる(1)/前処理としての形態素解析+pythonサンプル

自然言語処理は難しい。けど、必要なので、趣味で必要な範囲に絞りシンプルにまとめるのに挑戦してみます。今回は、前処理で単語分割するあたりまで。

数学の筆算が嫌でpythonに逃げる。その2 連立方程式のめんどくさい奴

数学の筆算が面倒だから嫌いなのだという自分に気づき、pythonに逃げてみたの2回めです。

数学の筆算が嫌でpythonに逃げる。因数分解、二次・三次方程式の問題。

本棚を整理してたら、過去に何回か発作的に数学の勉強をはじめて、メゲた歴史の残骸・・ようするに「大人の数学勉強本」・・がでてきたので。

Djangoで入力フォームを作る最初のハマりどころ。CSRF検証エラー対応と静的ファイルへのアクセス

Djangoで簡単な入力フォームを作るだけで意外にはまったので。静的ファイルへのアクセスと送信ボタンを押してPOSTで画面遷移する時のCSRF検証エラーの回避方法とかまとめてます。

学校のテスト結果からクラスの偏差値・平均点・中央値などを計算する。Excelのブックとpythonのプログラム。

勉強の練習問題で、学校の試験点数データの平均、中央値、最頻値、分散、標準偏差、変動係数、偏差値を求めるってのをやったので。

Windows10 + anaconda + python3.6 で djangoをインストールして動かしてみる

pythonで作ったツールを、ちょこっとWEBで動かして動作確認したいな。 そう思うこともあるので、かんたんに環境を作っておこうかと思いつきました。 Djangoのインストール 自分の環境は、Windows10 + Anaconda + Python3.6です。 Anacondaはすでにインスト…

pythonでネストした辞書の初期化・更新・全件処理・ファイル保存の方法を整理(備忘)

pythonの辞書型は、ものすごく便利です。 特に良いのが、ネストできること。 例えば、「A,B,C,Dの4つのテキストデータに登場する単語の割合をそれぞれ保持する」みたいなことをする場合です。 ネストさせないで普通にやろうとすると、以下のような感じ。 A_…

PythonのrequestsとBeautifulSoupでGoogle検索結果から、タイトルとURLと説明文だけを抜き取る

今回は、とりあえず、学習させるためのデータとして、検索結果からタイトル・説明文とURLをぬきとって、CSVに整形して出力するところまでやります。

PCのログから起動・ログイン時間を抽出した勤務実態のログの起動・終了日時をPythonで整形して見やすくする

前回の続きです、GET-WinEventでぬいた起動時刻やログイン時刻を調査」のデータを、pythonで見やすく整形します。

PCのログから起動・ログイン時間を抽出して勤務実態を調査する方法(GET-WinEvent)について

ブラック企業や労働争議などの記事でよく目にする「PCのログを押収し、起動時刻やログイン時刻を調査」のデータの抜き方を調べてみます・・の1回めです。

pythonでWebスクレイピング(Requests)して、EXCELファイルに書き込み(openpyxl)資料化する

WEBで一覧になっているデータを、そのままEXCELの資料にするのを、openpyxlとreqestsモジュールを使ってやってみます。

Google Chrome をpythonからseleniumで操作して、ちょっと楽できるようにしてみる

Webアプリケーションの画面に、自動的に入力したり、リンクをクリックしたりというのをpythonでやってみます。pythonは、3.6系。seleniumというモジュールです。