math.prod / numpy.prod
ドキュメント:
math.prod | Python 3.x ドキュメント [公式]
参考:
リスト内の全ての要素を掛け算する | 趣味で書いているプログラムの備忘録
NumPy を使用しリスト内のすべての要素を乗算する | Men of Letters
operator.add
ドキュメント:
operator.add | Python 3.x ドキュメント [公式]
参考:
Element-wise addition of 2 lists? – Stack Overflow
スカラー積
- numpy.array で配列を作成し、数値を乗算演算子
*
で掛ける - numpy.multiply
ドキュメント:
numpy.array | NumPy Manual [Official]
numpy.multiply | NumPy Manual [Official]
参考:
リスト内の全ての要素を2倍する | 趣味で書いているプログラムの備忘録
内積
sum
とzip
を使うmap
とmul
を使う- more_itertools.dotproduct
- numpy.dot
ドキュメント:
numpy.dot | NumPy Manual [Official]
参考:
numpy.dot の使い方/ベクトルの内積を求める | HEADBOOST
more_itertools.dotproduct | More Itertools Documentation
要素積
- 内包表記で
zip
を使う - numpy.multiply
ドキュメント:
numpy.multiply | NumPy Manual [Official]
参考:
map
ドキュメント:
参考:
map 関数 – リストの全て要素に対して同じ処理を行う | Python 学習講座
map() でリストの要素に関数/処理を適用 | note.nkmk.me
Element-wise addition of 2 lists? – Stack Overflow
zip
ドキュメント:
参考:
2つのリストの要素同士の演算をしたい | Life with Python
numpy.dot
ドキュメント:
numpy.dot | NumPy Manual [Official]
参考:
numpy.dot の使い方/ベクトルの内積を求める | HEADBOOST
ベクトルの内積や行列の積を求める numpy.dot 関数の使い方 | DeepAge
Numpy の dot() 関数は引数によってドット積/内積や行列積の計算になる | kakakakakku blog
乗算演算子
整数とシーケンスを乗算記号で演算すると、シーケンスが指定した回数繰り返される。
ten_of_zero = [0] * 10
Code language: Python (python)
ドキュメント:
二項算術演算 | Python 3.x ドキュメント [公式]
参考:
Why does using multiplication operator on list create list of pointers? – Stack Overflow
ベクトルが等しいか判別する
参考:
check if two vectors are equal – Stack Overflow