よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

JupyterNotebook

Numpyだけで回帰分析その2。株価グラフにフィット【Python機械学習】

Numpyだけで回帰分析その2。 株価の変動を追っかけるテスト。 説明的なもの無し。 実行環境 Androidスマホ termux Python3.8 JupyterNotebook 使用するPythonライブラリ Numpy Pandas matplotlib 目的 Numpy.polyfit()、Numpy.poly1d()の使い方にとりあえず…

【Python機械学習】Numpyだけで回帰分析

Numpyだけで回帰分析を行う。 参考 NumPyで回帰分析(線形回帰)する - DeepAge numpy.poly1d():1次元多項式オブジェクト 実行環境 Androidスマホ termux Python3.8 JupyterNotebook はじめに はじめに実行環境についてなど。 Pythonでの機械学習に必須とよ…

スマホで手書き数字画像を作成しNumpyで加工するメモ

何の役に立つか分かりませんが、スマホで手書きの数字画像を作成し、Numpyで28×28ピクセルにサイズ縮小して保存する方法をメモする。機械学習の勉強でなんか使えそうだろう。 実行環境 ソニー製Androidスマホ termux Python3.8 JupyterNotebook お絵描きスマ…

Numpyで画像処理するメモ

今回もNumpyで画像をいじる。 実行環境 AndroidスマホtermuxPython3.8 JupyterNotebook一番最後の画像処理でネット接続がいります。 はじめに from IPython.display import Imageというコードを何回も書いておりますが、書かないと実行時にエラーが出た為に…

JupyterNotebookで画像を表示する方法

JupyterNotebookで画像を表示させる方法メモ。 目次 (追記) 一番簡単な方法(Pillow) 1. IPython.displayを使う 複数表示 ネット上の画像urlからそのまま表示 (追記) ネット画像の保存 2.matplotlibを使う 2.2 画像の複数表示 (追記) markdownセルに画像を貼…

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を使って画像から顔や目の検出をやりました。 画像が顔なのか目の写真なのか等を判別できるのは機械学習の技術が応用されているからで…

numpyとmatplotlibで簡単ヒストグラム作図

2020年の年が明けました。 おめでとうございます。 今年最初の投稿は、ヒストグラムを図示することをやってみます。 実行環境 Androidスマホ termux Python3.8 Jupyter Notebook ヒストグラムとは? ヒストグラム(英語: histogram[1])とは、縦軸に度数、横…

【リンク メモ】YouTube動画。Python/JupyterNotebook/sklearnによる機械学習。回帰分析とロジスティック回帰

Able Programming 【機械学習】線形回帰(前編) https://youtu.be/zo8BmIGSO2Y Able Programming 【機械学習】線形回帰(後編) 重回帰と正則化 https://youtu.be/xh1OtbZyxqw Able Programming 【機械学習】ロジスティック回帰(前編) https://youtu.be/mMMzDFt…

AndroidスマホにJupyterLabをインストールしてみる

結論を先に書く。 JupyterLabをスマホにインストールできるが、使いにくい。 ブラウザで開いた画面 無理やり表示させたみたいになっていて見え難い。 ランチャーでファイルを新規作成すると、上の画面の幅のままipynbなどのファイルが開く。 viewのShow Left…

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

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

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

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

【termux】メモ リンク/jupyter_contrib_nbextensionsのスニペット作成で迷ったのでメモ - Qiita

Androidスマホとtermuxで動かしているJupyterNotebookのスニペットの設定メモ。 設定もスニペットの登録も結構めんどうくさい。 スニペットの設定がsnippetsとsnippets_menuの二種類ある。 ドロップダウンで選択できる方がsnippets。 手間取ったのは、スニペ…

Pythonコマンドライン引数

コマンドライン引数について。 目次 目次 実行環境 コマンドライン引数とはなあに? ところで、アプリ使用時にプログラムを書き換えた事あります? だがプログラミングのサンプルは… プログラムファイルを開かず引数を渡す知恵 Pythonのコマンドライン引数の…

テンプレートエンジンとは何か?Jinja2の基本5

テンプレートエンジンJinja2単体の機能を見ていくシリーズ5回目。前回テンプレートエンジンとは何か?Jinja2の基本4 - よちよちpython の続き。 1,2回目でテンプレートエンジンとはどんなものかとテンプレートの書き方を、3,4回目でAPIの書き方をざっと見て…

テンプレートエンジンとは何か?Jinja2の基本4

前回テンプレートエンジンとは何か?Jinja2の基本3 - よちよちpython の続き。Jinja2の単体機能を見ていくシリーズ4回目。 前回はテンプレートファイルをロードする側のPythonコードによるAPIの基本形を、公式サイトのサンプルコードを使って見ていこうとし…

テンプレートエンジンとは何か?Jinja2の基本2

前回 テンプレートエンジンとは何か Jinja2の基本1 - よちよちpython に引き続き、テンプレートエンジンJinja2の基本的使用法について見ていきます。 実行環境 Androidスマホ termux Python3.7 JupyterNotebook 目次 実行環境 目次 Jinja2のテンプレートの基…

テンプレートエンジンとは何か Jinja2の基本1

はじめに Webフレームワークを扱うときに登場するテンプレートエンジンとは何者なのか。 そもそもテンプレートとは何か。 これだ! (ステッドラー日本さまより拝借) コンピュータ用語では テンプレートは、文書などのコンピュータデータを作成する上で雛形と…

Pythonで音声ファイルの再生(失敗編termux)

Pythonで音声ファイルを再生するにはどうするのでしょ? AndroidスマホのtermuxでPythonからやりたいのだが失敗しまくる記録。PCならすぐできそうですが… 画像や動画処理ならPillowやOpenCVのように「これ使っとけ」的な鉄板ライブラリがありますけど、音声…

Pythonのbottleでブラウザ自動リロード実験

Python用のWebフレームワークbottleでWebページを自動的にリロードし現在時刻を表示させ続ける方法の実験。 前回GPSスピードメーターを作ったが、Webページで表示できないか探っていた所の一つのアイデア断片。 作業環境 Androidスマホ termux Python3.7 bot…

AndroidスマホのJupyterNotebookでセルが非表示になり入力出来ない時の対処法

AndroidスマホでPydroid3やtermuxからJupyterNotebookを動かす際、ファイル名の変換等でMenuを開いたあと、メニューを閉じて再び入力しようとした時にcellが非表示になっていて入力できなくなることがあります。 その場合はブラウザのメニューボタンから再読…

jupytextにバグ?

JupyterNotebook拡張機能jupytextモジュールでipynbを新規mdファイルに自動保存 - よちよちpython でやったjupytextの変換がたまにおかしい。ipynbのjsonのキーやらバリューやらが先頭に貼り付いてたりする。

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

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

subprocessを使ってみる

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

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

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

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

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