よちよちpython

独習 python/Qpython/Pydroid3/termux

Windows

Numpyだけで画像処理を行い画像処理の仕組みを学ぶ

今回は、数値演算に使うPythonライブラリNumpyを使って画像処理にチャレンジ。 PillowやOpenCVなど画像処理ライブラリの処理用メソッドは使いません! そんなこと出来るのでしょうか!? はじめに Pythonで画像処理を行う定番のライブラリにはPillowやOpenCV…

【Python機械学習】pandasの基本的な使い方2

Pandasの使い方その2。 前回その1のつづきです。 機械学習でよく使いそうなものを。 目次 目次 実行環境 Pandasでデータファイルを読み込みDataFrameにする read_csv()の使い方 csvファイルのパス encoding 日本語を含むファイルの文字化けやエラー header …

【Python機械学習】pandasの基本的な使い方1

pandasの使い方メモ。 機械学習でほぼ必須といわれるライブラリのひとつ。機械学習でよく使うらしいメソッドにしぼっています。 目次 目次 実行環境 Pandasとは? Pandasのインポート データ形式 SeriesとDataFrame Seriesクラスの生成 Series()の頭は大文字…

【Python機械学習】numpyの基本的使い方

numpyの使い方メモ。 内容は機械学習でよく使うらしいメソッドのものにしぼりました。 はじめに このブログで以前にOpenCVを使って画像から顔や目の検出をやりました。 画像が顔なのか目の写真なのか等を判別できるのは機械学習の技術が応用されているからで…

【GitBash】Pythonの文字化け出力を直す

先日Windows10のGitBashをアップデートしました。 GitBashでPythonを実行すると日本語が文字化けするようになってしまった。Python以外の日本語は大丈夫なんだけど… GitBashでの作業風景 確認 GitBashでPythonを実行してみる。 $ python -c "print('日本語')…

WSLのUbuntuにWebサーバーApache2とデータベースMySQLをインストール

WSLのUbuntuに WebサーバーApache2 と データベースMySQL をインストールした記録。 Windows10 WSLのUbuntuにLAMP環境を作ってWordPressをインストールする(前編) – CodeAid(コードエイド) を参考に作業を進めました。 小さな野望としましては ローカル…

PythonとFlaskでつくる簡易掲示板

PythonのWebフレームワークFlaskを使ってローカルで動く簡易掲示板をつくります。 ほぼ写経です。Flaskの動作確認とsqlalchemyとの初対面の記録。 参考リンク flask_thread_app/app.py at master · beginerSE/flask_thread_app · GitHub 【Python】Flask+SQL…

【Windows10とAndroid】Pythonとbottleで自作するJupyter風ナイスなポンコツWebアプリ

PythonとWebフレームワークbottleを使って、JupyterNotebook風Webアプリを自作した。その記録。 前々回に作ったものを改造。 前回前々回 なんと、ブラウザ上でPythonコードが実行できます! htmlを書き換えれば独自のJupyterが作れる。 実行風景 起動画面 Py…

【Windows10とAndroid】PythonとbottleでポンコツWebアプリ改(markdownをhtmlに変換機能付き)

今回もbottleを使ったポンコツWebアプリを作ります。前回を改良しました。 前回のはブラウザのフォームから入力したテキストを表示しファイルに保存するだけのアプリでした。 今回の改良点はmarkdown形式で入力したテキストをhtml形式に変換し、元のテキスト…

【Windows10とAndroid】Pythonとbottleで動かすポンコツWebメモ帳アプリ

入力フォームをつけたページをブラウザで開いて入力送信すると、その内容がローカルのファイルに保存されるだけの記入内容編集不可ポンコツWebアプリを作った。その記録。 【使い方】 Pythonファイルを実行するとブラウザが起動しこのページを表示 フォーム…

【Windows10】JupyterNotebookでスニペットを使えるようにする方法1

Windows10のJupyterNotebookでスニペットを使えるようにする記録。 【目次】 【目次】 【実行環境】 【スニペットSnippetとは?】 【JupyterNotebookでスニペットを使えるようにする】 ◆拡張機能jupyter_contrib_nbextensionsのダウンロードとインストール ◆…

メモ リンク/Windows 10 - Windows上のAnacondaをWSLから使用できるか?または代替案|teratail

Windows10 Home版にはすでにAnacondaを入れてある。ちなみにAnacondaを入れた理由は「公式のPythonでScikit-learnやTensorFlowを導入するのは手間が掛かりますよ、Anacondaなら一発」と本に書いてあったから。JupyterNotebookやVSCode等も入っているので便利…

Windows10 GitBashのアップデート方法メモ

プログラマー、スーパーハッカーたちはコマンドを使う。Unix/Linuxコマンド。幾つか種類があるが大抵はBashシェルという種類のコマンド。誰もWindowsコマンドを使わない。 LinuxコマンドとWindowsのコマンドの2つを覚えるのは大変なので、 WindowsでBashシェ…

はてなブログのOauth認証でAccessTokenを取得するコード

呟き はてなブログOauth認証アプリ開発PIN取得成功の続きです。 コードを書いておりませんでした。 今回はそのコードを書きます。 【参考】 qiita 一番分かりやすい OAuth の説明 : qiita 一番分かりやすい OAuth の説明 lisz-works : lisz-works Python3 …

JupyterNotebook拡張機能jupytextモジュールでipynbを新規mdファイルに自動保存

Jupyter Notebookのjupytextというモジュールと拡張機能を使って、ipynbファイルを保存する度にmdファイルにしてくれる設定をしたら便利だったので、忘れない内に設定方法を書いとこ。 Jupyter Notebookがインストールされている前提。 ipynbファイルを開い…

【Pillow】画像ファイルからExif情報を削除する

今回は、Pythonを使って画像ファイルからExif情報を削除する。 こちらの画像を使う。 昨年2018年に熊本県の山鹿市にある県立装飾古墳館にてスマホで撮影したものです。 【熊本県立装飾古墳館】 玉名市から菊池川を登って行くと古墳群があり、その一角に立つ…

subprocessを使ってみる

コマンドをPythonコードで実行するには、どうすればいい? インストール不要な標準モジュールのsubprocessを使うと出来そうです。 os.systemなどに変わってsubprocessモジュールの使用を推奨されているようですので、それを使います。 参照 Python公式 subpr…

JupyterNotebookのマジックコマンドでセルをpyファイルに変換保存、実行してみる

Jupyter Notebookのマジックコマンドを使って、 コードセルに書いたPythonコードをPythonファイルに保存し、 さらに保存したpyファイルを実行する までを行ってみる。 Jupyter Notebookがインストールされている前提で、セルで作業します。 QPyNotebookのス…

【JupyterNotebook】マジックコマンド使用法基礎

おわび このページを開くと「こんにちは」と出たと思いますが、記事の中にJavaScriptを動かすマジックコマンドを書いている為に出たものです。先におわび申し上げます。 はじめに Jupyter Notebookにはmagic commandという機能がついています。 便利そうです…

markdownをhtmlに変換するPythonモジュール

markdownで書いた文字列をhtmlに変換するモジュールmarkdownのテスト。 作業環境 Androidスマホ Qpython(python3.6) まずはモジュールのインストール。 pip install markdown 実際書いてみる。 import markdown as md html = md.markdown("# 見出し1") print…

簡単便利! QRコードの画像生成

はじめに 今回は、1994年にデンソーが開発したQRコードをPythonで画像生成します。 【参照】QRコードについて デンソーウェーブ QRコード Wikipedia 【関連】 QRcodeの読み取り 目次 はじめに 目次 作業環境 必要なモジュール QRコードの画像生成 細かい設定…

Pandasでcsvを書く

今回はPythonでcsvを書きます。 前回 書く csvモジュールでcsvファイルを。 - よちよちpython その他参考 csvモジュールでcsvファイルを読む - よちよちpython PandasでCSVファイルを読む - よちよちpython 個人的なことでどうでもよいことですが、Qpythonを…

書く csvモジュールでcsvファイルを。

今回はcsvモジュールを使ってcsvファイルを書きます。 前回(csvの読み) csvモジュールでcsvファイルを読む - よちよちpython PandasでCSVファイルを読む - よちよちpython (基本のみで詳細な説明なし) 作業環境 Androidスマホ QpythonのQPyNotebook(python3.…

PandasでCSVファイルを読む

今回はPandasを使ってCSVファイルを読み取ってみるテスト。 列を指定して読むなどの細かいやり方はPandasの操作法の習得によるだろうから、今回は一切触れません。 前回 csvモジュールでcsvファイルを読む - よちよちpython 作業環境 Androidスマホ Qpython…

csvモジュールでcsvファイルを読む

今回はCSVファイルの読み込みを行います。 PythonでCSVファイルの読み書きをするにはcsvモジュールをimport csvして使います。 標準モジュールなのでインストールの必要はありません。 作業環境 Androidスマホ Python3.6と3.7 メモ帳アプリ Jota+ Qpython 目…

CUIエディタ vim でよく使いそうなコマンド一覧

CUIエディタvimでよく使いそうなコマンドを表にしました。 たくさんあって基本的なものも忘れてしまうのでw 目次 目次 【ターミナル上でのコマンド操作】 vimの起動とファイルの開き方 vimの終了方法 【基本のき】 入力、編集 保存、終了 【移動】 ページ内…

OpenPyXLでExcelファイルに書き込む その3

今回でOpenPyxlを使った書き込みの最終にします。 スタイル設定などを書きます。 前回まで OpenPyXLを使ったExcelの読み書き OpenPyXLでExcelファイルを読み取る - よちよちpython OpenPyXLでExcelファイルに書き込む その1 - よちよちpython OpenPyXLでExce…

OpenPyXLでExcelファイルに書き込む その2

今回はセルに値を記入、追加、削除、移動させる方法を書きます。 前回 OpenPyXLでExcelファイルを読み取る - よちよちpython ではシートの作成や追加、削除などを行いました。 参考 openpyxl公式 作業環境 Androidスマホ Qpython(python3.6) QPyNotebook And…

OpenPyXLでExcelファイルに書き込む その1

今回はOpenPyXLでExcelファイルに書き込みを行います。 前回まで参照 PandasでExcelファイルを読む - よちよちpython PandasでExcelファイルに書き込む - よちよちpython OpenPyXLでExcelファイルを読み取る - よちよちpython 作業環境 PC Windows10 Anacond…

OpenPyXLでExcelファイルを読み取る

前回まではpandasを使ってExcelシートの読み書きを行いました。 参照 PandasでExcelファイルを読む - よちよちpython PandasでExcelファイルに書き込む - よちよちpython Pandasを使うとExcelシートを丸ごと読み書きするのに便利でした。 今回はOpenPyXLモジ…