この記事では、Python言語とNumPyを用いて、ベクトルのノルム(長さ)を求める方法をソースコード付きで解説します。
ベクトルのノルム(長さ)
PythonとNumPyの「numpy.linalg.norm」を利用することで、ベクトルのノルム(長さ)を求めることが出来ます。
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*-
import numpy as np
def main():
a = np.array([1.,2.,3.]) # ベクトルaの生成
al = np.linalg.norm(a) # ベクトルの長さ(ノルム)を計算
print(al) # 3.74165738677
if __name__ == '__main__':
main()

コメント