QuantityArray

QuantityArray[mags,unit]

大きさ mags,共通単位 unit の数量の配列を表す.

QuantityArray[mags,{unit1,unit2,}]

単位が{unit1,unit2,}の数量のリストの配列を表す.

QuantityArray[quants]

Quantityオブジェクトの配列を単一のQuantityArrayオブジェクトに変換する.

詳細

  • QuantityArray[]は,QuantityArray[StructuredData[dims,{mags,}]]の形式の構造配列式に変換される.
  • QuantityArray[mags,unit]では,大きさ mags の配列は任意の深さと次元の完全配列でよい.
  • QuantityArray[mags,{unit1,unit2,}]では,unitiのリストの長さは mags の最も深い次元と一致しなければならない.
  • QuantityArray[mags,]では,magsSparseArrayオブジェクトでなければならない.
  • Normalは,QuantityArrayオブジェクトをQuantityオブジェクトの配列に変換する.SparseArrayや無次元Quantityオブジェクトのような他の構造物の正規化を避けたければNormal[qa,QuantityArray]を使うとよい. »

例題

すべて開くすべて閉じる

  (3)

すべてがメートル単位で与えられた長さのリスト:

大きさと単位を別々に取り出す:

数量配列を正規化する:

ペア{time,length}のリスト:

大きさと単位を別々に取り出す:

単位を変換する:

数量の通常の配列をQuantityArray表現に変換する:

スコープ  (6)

同じ単位の数量の配列を構築する:

単位が等しい数量の通常の配列を変換する:

3個一組になった単位が異なる数量の配列を作る:

各列の単位が等しい数量の通常の行列を変換する:

単位が異なる数量の行列の配列を作る:

各部分配列の単位が等しい数量の通常の配列を変換する:

IndependentUnit指定を使って数量の配列を構築する:

Quantityオブジェクトの配列をQuantityArray式に変換する:

QuantityArrayオブジェクトは,配列に関する情報を与える特性を含む:

"Summary"特性は配列についての簡潔な情報のまとめを与える:

"StructuredAlgorithms"特性は,表現の構造を使うアルゴリズムを持つ関数のリストを与える:

特性を使って単位の大きさと初期ブロックの配列を取り出すことができる:

特性と関係  (8)

QuantityArrayオブジェクトはQuantityオブジェクトの配列として解釈される:

これは配列である:

これはペアのリストである.したがって,ベクトルではなく行列である:

これはQuantityオブジェクトの配列である,数の配列ではない:

QuantityArray表現はメモリ効率がよい:

これは,対応する通常表現のメモリのたった6%しか使わない:

大きさと単位の取り出しも速い:

通常の数量の配列からの取り出しが遅いことと比較する:

単一のQuantityオブジェクトは自動的に数量に変換される:

これは,1つの数量のリストである:

これは,次のように与えることもできる:

QuantityArrayは変換中に単位を変えようとはしない:

UnitConvertは単位を統一する:

QuantityArray構造は,複数の操作の後も保存される.2つの配列を取ってみる:

単位が互換であるQuantityArrayオブジェクトの加算では,いくつかが自動的に変換される:

次元が互換であるQuantityArrayオブジェクトの乗算:

QuantityArrayオブジェクトのテンソル積:

転置は,置換を保存するので特別である:

同じ意味で,平坦化もまた特別である:

配列を分割する:

再び平坦化する:

結果はもとの数量配列と等価の表現である:

互換ではあるが同じではない単位のQuantityArrayオブジェクトを取る:

CommonUnitsは,これを単一単位の配列に変換する:

単位の選択にはUnitConvertを使う:

精度が無限なQuantityArrayオブジェクト:

精度20で数値化する:

演算操作は精度を考慮する:

QuantityArrayは未知の単位文字列を自動的に解釈しようとする:

考えられる問題  (1)

QuantityArrayオブジェクトの正規化は百分率のように純粋に数値的な数量も正規化する:

QuantityArray構造だけを正規化するように指定する:

Wolfram Research (2015), QuantityArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/QuantityArray.html (2020年に更新).

テキスト

Wolfram Research (2015), QuantityArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/QuantityArray.html (2020年に更新).

CMS

Wolfram Language. 2015. "QuantityArray." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/QuantityArray.html.

APA

Wolfram Language. (2015). QuantityArray. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/QuantityArray.html

BibTeX

@misc{reference.wolfram_2024_quantityarray, author="Wolfram Research", title="{QuantityArray}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/QuantityArray.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_quantityarray, organization={Wolfram Research}, title={QuantityArray}, year={2020}, url={https://reference.wolfram.com/language/ref/QuantityArray.html}, note=[Accessed: 17-November-2024 ]}