Map$<$ int , Vector<float> $>$ 型から Vector<float> 型へ, Map$<$ int , Vector<complex<float> > $>$ 型から Vector<complex<float> > 型への変換を行う
無し.
どんなときに使うのか
Map<int, ObjectRef> 型の ObjectRef が Vector である時に, Map$<$ int , Vector<float> $>$ 型から Vector<float> 型へ,または, Map$<$ int , Vector<complex<float> > $>$ 型から Vector<complex<float> > 型へ変換する際に用いる.
入力
: Map<int, ObjectRef> 型の,Map$<$ int , Vector<float> $>$ または Map$<$ int , Vector<complex<float> > $>$ 型.
出力
: any .ただし,サポートする型は Vector<float> または Vector<complex<float> > 型.
パラメータ
パラメータ名 |
型 |
デフォルト値 |
単位 |
説明 |
METHOD |
min_key |
Map<int, ObjectRef> から Vector<ObjectRef> への変換方法.キーが最小または最大の Vector が出力される min_key, max_key, 合計または平均を算出した Vector が出力される summation, average から選択. |
||
DEBUG |
false |
変換状況を出力するかどうかの選択. |
: 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.
: bool 型. trueが与えられると,変換状況が標準出力に出力される. デフォルトは false.
INPUT |
METHOD |
OUTPUT |
|
min_key |
(1) |
||
Map$<$ int , Vector<float> $>$ |
max_key |
(2) |
|
average |
(3) |
||
summation |
(4) |
||
min_key |
|||
Map$<$ int , Vector<complex<float> > $>$ |
max_key |
||
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} \] |