【Python】numpyでベクトル演算してみた【AWS】
この記事はPython 3.9のAWS Lambdaでnumpyのベクトル演算を解説したものです。
こんにちは!らびです。今回はPython 3.9のAWS Lambdaでnumpyのベクトル演算をしていきます。
numpyの入門その1です。頑張って勉強していきましょう!
Python Lambdaのコード
まずはPythonのコードです。今numpyをインポートします。numpyで作った配列をベクトル演算して返します。
import json import numpy as np def lambda_handler(event, context): np_array_a = np.array([1, 2, 3]) np_array_b = np.array([4, 5, 6]) ab01 = np_array_a + np_array_b #ab02 = np_array_a - np_array_b #ab03 = np_array_a * np_array_b #ab04 = np_array_a / np_array_b return { "statusCode": 200, "body": json.dumps({ "message": "'numpy add is ' -> " + str(ab01), }), }
実行結果はこんな感じだジョ。
ベクトル演算の結果が文字列として返ってきてますね。