【 numpyをインポート 】
import numpy as np
【 通常のPythonのリスト 】
arry1 = [1,3,5]
arry2 = [2,4,6]
【 numpy ndarrayに変換 】
numpyで操作出来る様にnumpyの型ndarrayに変換する。
通常のPythonリストを引数にする。
np_arry1 = np.array(arry1)
np_arry2 = np.array(arry2)
【 データ型を確認 】
print(np_arry1.dtype) # int64(環境による)
【 配列の形状を確認 】
print(np_arry1.shape) # (3,)
【 配列の次元数を確認 】
print(np_arry1.ndim) # 1
【 NumpyArray の演算例 】
・四則演算
np_arry1 * 2 #[ 2 , 6 , 10 ] 各要素に2がかけられる。
np_arry1 + np_arry2 #[ 1 , 3 , 5 ] + [ 2 , 4 , 6 ] = [ 3 , 7 , 11 ]となる。
・全要素に対する 最大値 最少値 平均 分散 標準偏差 の求め方。
np_arry1.max() #5 要素内の最大値
np_arry1.min() #1 要素内の最小値
np_arry1.mean() #3.0 要素の平均値
np_arry1.sum() #9 要素の合計値
np_arry1.var() #2.6666... 要素の分散値
np_arry1.std() #1.63299... 要素の偏差値
【 NumpyArray の値抽出 】
・通常の配列
arry3 = [[ 0 , 100 ], [ 200 , 300 ]]
・numpyで操作出来る様にnumpyの型ndarrayに変換する。
np_arry3 = np.array(arry3)
・通常の抽出方法
arry3[0][1] #100
・numpy での抽出方法
arry3[0][1] #100
arry3[0, 1] #100
コメント
コメントを投稿