Loading [MathJax]/jax/output/HTML-CSS/jax.js

6.7.14 MapToVector

6.7.14.1 ノードの概要

Map< int , Vector<float> > 型から Vector<float> 型へ, Map< int , Vector<complex<float> > > 型から Vector<complex<float> > 型への変換を行う

6.7.14.2 必要なファイル

無し.

6.7.14.3 使用方法

どんなときに使うのか

Map<int, ObjectRef> 型の ObjectRef が Vector である時に, Map< int , Vector<float> > 型から Vector<float> 型へ,または, Map< int , Vector<complex<float> > > 型から Vector<complex<float> > 型へ変換する際に用いる.

6.7.14.4 ノードの入出力とプロパティ

入力

INPUT

: Map<int, ObjectRef> 型の,Map< int , Vector<float> > または Map< int , Vector<complex<float> > > 型.

出力

OUTPUT

: any .ただし,サポートする型は Vector<float> または Vector<complex<float> > 型.

パラメータ

Table 6.110: MapToVector パラメータ表

パラメータ名

デフォルト値

単位

説明

METHOD

string 

min_key

 

Map<int, ObjectRef> から Vector<ObjectRef> への変換方法.キーが最小または最大の Vector が出力される min_key, max_key, 合計または平均を算出した Vector が出力される summation, average から選択.

DEBUG

bool 

false

 

変換状況を出力するかどうかの選択.

METHOD

: string 型. Map<int, ObjectRef> から Vector<ObjectRef> への変換方法を指定する. 入力の Map<int, ObjectRef> の中でキーが最小または最大の ObjectRef の Vector<float> あるいは Vector<complex<float> > が出力される「min_key」「max_key」,入力の Map<int, ObjectRef> の ObjectRef の合計または平均を算出した Vector<float> または Vector<complex<float> > が出力される「summation」「average」から選択する. デフォルトは min_key.

DEBUG

: bool 型. trueが与えられると,変換状況が標準出力に出力される. デフォルトは false

6.7.14.5 ノードの詳細

Table 6.111: MapToVector 変換表

INPUT

METHOD

OUTPUT

 
 

min_key

 

(1)

Map< int , Vector<float> >

max_key

Vector<float> 

(2)

 

average

 

(3)

 

summation

 

(4)

 

min_key

   

Map< int , Vector<complex<float> > >

max_key

Vector<complex<float> > 

 
 

average

   
 

summation

   

<例>

INPUT: キーと要素3のベクタの値が3つ

  \begin{tabular}{ccc} \{  0, ~  $<$ 1 ~  2 ~  3 $>$ \} ,  &  \{  1, ~  $<$ 4 ~  5 ~  6 $>$ \} ,  &  \{  2, ~  $<$ 7 ~  8 ~  9 $>$ \}   \end{tabular}    

OUTPUT(1): キー0の値の要素3のベクタ

  \begin{tabular}{c} $<$ 1 ~  2 ~  3 $>$  \end{tabular}    

OUTPUT(2): キー2の値の要素3のベクタ

  \begin{tabular}{c} $<$ 7 ~  8 ~  9 $>$  \end{tabular}    

OUTPUT(3): キー0から2の値の各要素の平均

  \begin{tabular}{c} $<$ 4 ~  5 ~  6 $>$  \end{tabular}    

OUTPUT(4): キー0から2の値の各要素の合計

  \begin{tabular}{c} $<$ 12 ~  15 ~  18 $>$  \end{tabular}