numpy

人工知能

【AI】学習済みRNNモデルの内部計算をnumpyのみで再現する方法

こんにちは、ヒガシです。 TensorflowやPytorchの環境下でAIモデルを構築しても、実際に運用する際にそれらの環境を準備できないことってよくありますよね。 そんな状況に...
python

【Python】平面上にある2直線の交点を算出!直線指定するのみ!

こんにちは、ヒガシです。 このページではPythonを使って、以下の画像に示すように平面上にある2直線の交点座標を算出する方法をご紹介していきます。 あなたがやることは各直線を構成...
python

【Python】ねじれの位置にある2直線の最近点座標を算出する方法!

こんにちは、ヒガシです。 今回はPythonを使って、ねじれの位置にある2直線が最も接近する点(最近点)の座標を算出する方法をご紹介していきます。 つまり共通垂線の中心座標を算出するという...
python

【Python】ねじれの位置にある2直線の最短距離を計算する方法

こんにちは、ヒガシです。 このページではPythonを使って、ねじれの位置にある2本の直線の最短距離(共通垂線の長さ)を計算する方法をご紹介していきます。 基本的にあなたがやること...
python

【AI】活性化関数付MLPモデルの計算を行列計算で再現する方法!

こんにちは、ヒガシです。 前回の記事にて、学習済のAIモデルから重み&バイアスを取り出すことによって、ニューラルネットワーク内部の計算を行列計算のみで実施する方法をご紹介しました。 【AI...
python

【AI】学習済みのニューラルネットワーク計算を行列計算のみで実行する方法

こんにちは、ヒガシです。今回は久しぶりにAI関連のお話です。 AI構築時において、Kerasなんかのライブラリを使ってAIモデルを学習させたとします。 その学習済モデル(変数mod...
python

【Python-numpy】二次曲線近似式の係数を一発算出する方法!

こんにちは、ヒガシです。 このページではPython上で、以下のような二次曲線の近似式の係数3つを一発算出する方法をご紹介していきます。 要は上記の近似式内のa=3.0421, b...
python

【python】ベクトルの内積、外積を計算する方法!3次元ベクトルで実演!

このページでは、Python上でベクトルの内積、外積を計算する方法をご紹介していきます。 それではさっそくやっていきましょう! ベクトルの内積計算方法 まずはベクトルの内積の計算方法からおさらいしておきましょう。 ...
python

【Python-openCV】画像内輝度をヒストグラム化する方法!

このページではpython-opneCVを使って、指定画像内全ピクセルの輝度ヒストグラムを作成する方法をご紹介していきます。 実験なんかで取得した画像の分析の際などにぜひご活用ください。 それではさっそくやっていきましょ...
python

【python】データからヒストグラム(頻度分布)グラフを作成する方法!

この記事ではpythonを使って既存のデータからヒストグラム(頻度分布)のグラフを作成する方法をご紹介していきます。 基本的にはデータのcsvファイルとヒストグラム化するときに使用する区間データを入力するだけで...
python

【python-numpy】指定した3点間での’なす角’を計算する方法!

この記事では、座標を指定した3つの点からそれらの点によって形成されるなす角を計算する方法をご紹介します。 要は2つのベクトルのなす角を計算するということですね。 それではさっそくやっていきましょう。 計...
python

【python画像計測】画像内で指定した3点から角度を算出する方法!

この記事では、以下の画像のように画像内で指定した3点がなす角度を算出する方法をご紹介していきます。 今回は以下のような棒が2本だけ書いてあるだけの画像を使って解説していきますが、基本的にはどんな画像でも...
python

【python】numpyの配列を上下、左右で反転!実行時の注意点も!

この記事では、pythonのnumpy配列を上下、左右で反転させる方法をご紹介していきます。 実行方法は非常に簡単ですが、実行時に注意する点もあります。 そのあたりまでサンプル配列をつかって詳細解説していきます。...
python

【python】複数の配列を結合!numpy.concatenateの使い方!

この記事ではpython上で作成した複数の配列を結合する方法をご紹介していきます。 複数の画像を一つの画像にまとめる際などに役立つスキルです。 それではさっそくやっていきましょう。 ※numpyとい...
python

【python】numpyで二点間距離を一発算出!np.linalg.normの使い方

この記事では、pythonで2つの点の距離を一発算出する方法をご紹介していきます。 数学的に言うユークリッド距離ってやつですね。 2点間距離を計測する場合、いわゆる三平方の定理を使って計算しますよね。 その...
python

【python】numpy形式のまま配列を保存&既存配列をロードする方法!

この記事では、python上で作成したnumpy配列を保存する方法、および保存されているnumpy配列をpython上にロードする方法をご紹介していきます。 機械学習をする際に作成した教師データを保存したり、あらかじめ...
python

【python】対応関係を維持したまま2つの配列をシャッフルする方法!

この記事では、2つの配列の対応関係を維持したまま、配列内要素をシャッフルする方法をご紹介していきます。 機械学習の教師データ作成の際に役立つスキルです。 ぜひやり方を覚えておましょう。 なお、今回の...
python

【python】配列内要素の順番をランダムに並べ替える方法!

この記事では、pythonの配列の中身をシャッフルする方法をご紹介します。 以下の2つのパターンに分けてご紹介していきます。 〇numpyのシャッフル機能を使用する方法 〇for文と配列加工スキルを使って自...
python

【python】配列reshape時の挙動を図解!事例を使って解説!

この記事ではpython上で配列をreshapeしたときに、配列の内部要素がどのように配置されていくのかを解説していきます。 図をつかって解説していきますので、初心者の方でも理解しやすい内容になっていると思います。 ...
python

【python】データの相関係数を求める方法!np.corrcoefの使い方!

この記事では、python上でデータの相関係数を求める方法をご紹介していきます。 データ分析を行う際、相関係数は必須のチェック項目ですので、ぜひ使いこなせるようになっておきましょう。 それではさっそくやっ...
python

【python】指定範囲内の等差数列を作成する方法!np.linspaceの使い方

この記事では、pythonを使って等差数列の配列を作成する方法をご紹介します。 具体的には、numpyライブラリに入っているlinspaceというスキルを使って、以下のような配列を作成していきます。 ...
python

【python】データの積算配列を作成する方法!np.cumsumについて!

この記事では、【pythonの配列データから、その配列の各データを積算した配列の作り方】をご紹介します。 ただ単にやりかただけをご紹介しても味気ないので、今回は以下のグラフような【あるお店の時間あたりの来客数データ】か...
python

【python-numpy】既存の配列に別配列を挿入!np.insertの使い方!

この記事では、python初心者向けに、既存の配列に別の配列を追加する方法(np.insertの使い方)をご紹介しています。サンプルコードを用いて詳細解説!
python

【python-numpy】指定した行or列を丸ごと削除!np.deleteの使い方!

この記事では、python初心者向けに、配列内の指定行を削除できるnp.deleteの使い方をご紹介します。配列内のデータ整理に超便利!
python

【python-numpy】条件に応じて配列の数値を変換!np.whereの解説

この記事では、python初心者向けに、numpyのnp.whereの使い方をご紹介します。条件に応じて配列内の数値を変換したい方はぜひご覧ください。
python

【python】行列の積を一発計算!dot or matmal

この記事では、python初心者向けに、行列の積を計算する方法をご紹介しています。エクセルでの計算結果とあわせてご確認いただけます。
python

【超簡単】pythonでデータから線形近似式の切片、傾きを算出する方法(numpy演習)

pythonで線形近似式を算出する方法をご紹介しています。同じデータをエクセルで処理した場合と比較していますので、何をやっているのかイメージしやすいものになっていると思います。
タイトルとURLをコピーしました