Vector<float> または Vector<complex<float> > 型と Map<int, ObjectRef> 型の変換を行う.
無し.
どんなときに使うのか
Vector<float> または Vector<complex<float> > 型 を Map<int, ObjectRef> 型に変換する際に用いる. Vector<float> 型から Map$<$int , Vector<float> $>$ 型へ,または, Vector<complex<float> > 型から Map$<$int , Vector<complex<float> > $>$ 型へ変換される.
入力
: any .ただし,サポートする型は Vector<float> または Vector<complex<float> > 型.
出力
: Map<int, ObjectRef> 型の,Map$<$int , Vector<float> $>$ または Map$<$int , Vector<complex<float> > $>$ 型
パラメータ
パラメータ名 |
型 |
デフォルト値 |
単位 |
説明 |
OUTPUT_TYPE |
map_of_vector |
出力される型を指定.キーに 0, 値 ObjectRef に入力の Vector が出力される map_of_vector, キーに入力の Vector のインデクス,値に入力の Vector の各要素が出力される map_of_vectorsから 選択. |
||
DEBUG |
false |
変換状況を出力するかどうかの選択. |
: string 型. 出力される型を指定する. キーに 0, 値 ObjectRef に入力の Vector が出力される「map_of_vector」,キーに入力の Vector のインデクス,値に入力の Vector の各要素が出力される「map_of_vectors」から選択する. デフォルトは map_of_vector
: bool 型. trueが与えられると,変換状況が標準出力に出力される. デフォルトは false.
INPUT |
OUT_TYPE |
OUTPUT |
|||
type |
size |
type |
size |
||
map_of_vector |
Map$<$int , Vector<float> $>$ |
{N}x1 |
(1) |
||
N |
map_of_vectors |
{1}xN |
(2) |
||
map_of_vector |
Map$<$int , Vector<complex<float> > $>$ |
{N}x1 |
|||
map_of_vectors |
{1}xN |
<例>
INPUT:
\[ \begin{tabular}{c} $<$ 1 ~ 2 ~ 3 ~ 4 ~ 5 $>$ \end{tabular} \] |
OUTPUT(1):
\[ \begin{tabular}{c} \{ 0, ~ $<$ 1 ~ 2 ~ 3 ~ 4 ~ 5 $>$ \} \end{tabular} \] |
OUTPUT(2):
\[ \begin{tabular}{ccccc} \{ 0, ~ $<$ 1 $>$ \} , & \{ 1, ~ $<$ 2 $>$ \} , & \{ 2, ~ $<$ 3 $>$ \} , & \{ 3, ~ $<$ 4 $>$ \} , & \{ 4, ~ $<$ 5 $>$ \} \end{tabular} \] |