ひこたろうのシンプルライフ

この広告は、90日以上更新していないブログに表示しています。

2019-11-14

アムダール積

数学 Python

アムダールの積とは、行列の要素ごとの積のことです。

\begin{bmatrix}0 & 1 & 2 \\3 & 4 & 5 \\6 & 7 & 8 \end{bmatrix}  *   \begin{bmatrix}0 & 1 & 2 \\2 & 0 & 1 \\1 & 2 & 0 \end{bmatrix} 
= \begin{bmatrix}0*0 & 1*1 & 2*2 \\3*2 & 4*0 & 5*1 \\6*1 & 7*2 & 8*0 \\ 6*1 & 7*2 & 8*0\end{bmatrix} 
= \begin{bmatrix}0 & 1 & 4 \\6 & 0 & 5 \\6 & 14 & 0 \end{bmatrix}
※ 演算子は*で書いています。本来は、A○Bと書きます。


Pythonの場合、以下のように書きます。

import numpy as np

a = np.array([[0, 1, 2],
              [3, 4, 5],
              [6, 7, 8]])

b = np.array([[0, 1, 2],
              [2, 0, 1],
              [1, 2, 0]])

print(a * b)

hikotaro_san 2019-11-14 07:44

アムダール積
この記事をはてなブックマークに追加
Tweet
広告を非表示にする
  • もっと読む
コメントを書く
« 行列の転置 Active Storageを利用する準備をする »
プロフィール
id:hikotaro_san id:hikotaro_san

SIerのアプリケーションエンジニアです。
Web開発のPMからPCセットアップ、内部統制まで何でもやってます。
多能工エンジニアを目指してます。

@hikotaro_sanをフォロー
最新記事
  • 2020-10-17
    Djangoをインストールする
  • 2020-05-20
    Laradockを利用して開発環境を作る(データベース)
  • 2020-05-19
    データの変更と削除の操作を制御する
  • 2020-05-07
    メッセージを日本語化する
  • 2020-05-07
    localeとtimezoneを日本語、日本標準時に変更する
カテゴリー
  • Docker (6)
  • Go (2)
  • H2 (1)
  • Heroku (1)
  • HTTP (1)
  • Java (5)
  • JavaScript (1)
  • Laravel (6)
  • Life (5)
  • Linux (10)
  • Mac (18)
  • matplotlib (1)
  • memcached (1)
  • MongoDB (1)
  • MySQL (1)
  • Neo4j (1)
  • Network (1)
  • Nginx (5)
  • PHP (6)
  • PostgreSQL (4)
  • Python (14)
  • React.js (1)
  • Ruby (7)
  • Ruby on Rails (14)
  • Rust (1)
  • Spring Boot (2)
  • Vagrant (2)
  • Vue (1)
  • さくらVPS (2)
  • プログラミング全般 (3)
  • 数学 (2)
  • 開発ツール (4)
リンク
  • GitHub
  • DockerHub

はてなブログをはじめよう!

hikotaro_sanさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
ひこたろうのシンプルライフ ひこたろうのシンプルライフ

Powered by Hatena Blog | ブログを報告する

スターをつけました

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる