$SummaryBoxDataSizeLimit
表示された概要ボックスに保存する式の最大サイズをバイト単位で指定する.
$SummaryBoxDataSizeLimit
$SummaryBoxDataSizeLimit
表示された概要ボックスに保存する式の最大サイズをバイト単位で指定する.
詳細
- SparseArray,TimeSeries,InterpolatingFunction等の関数は,式全体ではなく,関数名,アイコン,主な特性を表示する概要ボックスを使う.
- $SummaryBoxDataSizeLimitより小さい式の概要ボックスは式の完全なコピーを含む.これは入力として再利用することができる.
- $SummaryBoxDataSizeLimitより大きい式の概要ボックスは,式全体のコピーは含まないが,後で再使用するために式を保存するためのインターフェースは提供する.
- 式は,その式を作成したカーネルセッションがまだ実行中であり,変数またはOut[n]を介して式を参照できる間のみ,概要ボックスに埋め込むことができる.
例題
すべて開く すべて閉じる例 (2)
$SummaryBoxDataSizeLimitByteCount[SparseArray[{1, 2, 3, 4, 5}]] < $SummaryBoxDataSizeLimitSparseArray[{1, 2, 3, 4, 5}]Total[SparseArray[Automatic, {5}, 0, {1, {{0, 5}, {{1}, {2}, {3}, {4}, {5}}}, {1, 2, 3, 4, 5}}]]$SummaryBoxDataSizeLimitを小さい値に設定する:
$SummaryBoxDataSizeLimit = 100;ByteCount[SparseArray[{1, 2, 3, 4, 5}]] < $SummaryBoxDataSizeLimitしたがって,概要ボックスはこの式を保存せず,保存を促すインターフェースが表示される:
SparseArray[{1, 2, 3, 4, 5}]このタイプの概要ボックスは,単にコピーするだけでは入力としては使えない:
Total[SparseArray[<5>, {5}]]概要とボックスをコピーし,「今すぐ保存する」ボタンをクリックと,使用可能な入力が作られる:
Total[SparseArray[Automatic, {5}, 0, {1, {{0, 5}, {{1}, {2}, {3}, {4}, {5}}}, {1, 2, 3, 4, 5}}]]$SummaryBoxDataSizeLimitをデフォルト値に戻す:
$SummaryBoxDataSizeLimit = 2 ^ 20スコープ (4)
InterpolatingFunction等の数値関数は$SummaryBoxDataSizeLimitを遵守する:
{Interpolation[Range[10 ^ 2]], Interpolation[Range[10 ^ 5]]}ByteCount /@ %NearestFunctionも同じように動作する:
{Nearest[RandomReal[10, {1000, 3}]], Nearest[Flatten@ImagePartition[[image], 6]]}ByteCount /@ %概要ボックスを生成する配列タイプは$SummaryBoxDataSizeLimitを遵守する:
{SparseArray[Range[10 ^ 5]], SparseArray[RandomVariate[BinomialDistribution[1, 0.05], {10 ^ 5}]]}ByteCount /@ %StructuredArrayも同じように動作する:
{SymmetrizedArray[{{0, 5, 10}, {-5, 0, -7}, {-10, 7, 0}}], SymmetrizedArray[IdentityMatrix[10 ^ 4, SparseArray]]}ByteCount /@ %TimeSeries等の統計関数は$SummaryBoxDataSizeLimitを遵守する:
{TimeSeries[RandomFunction[WienerProcess[], {0., 15, 0.0001}]], ExampleData[{"Statistics", "AirlinePassengerMiles"}, "TimeSeries"]}ByteCount /@ %WeightedDataも同じように動作する:
{WeightedData[{{1, 2}, {4, 5}, {5, 6}, {7, 3}}, {0.5, 0.25, 0.1, 1}], WeightedData[#, # ^ 2]&[RandomVariate[NormalDistribution[0, 1], 10 ^ 5]]}ByteCount /@ %GeoPositionは$SummaryBoxDataSizeLimitを遵守する:
{GeoPosition[RandomReal[{-90, 90}, {100, 2}]], GeoPosition[RandomReal[{-90, 90}, {100000, 2}]]}ByteCount /@ %アプリケーション (2)
$SummaryBoxDataSizeLimitを0に設定してノートブック内の記憶空間を節約する:
$SummaryBoxDataSizeLimit = 0式は含まない概要ボックスを作り,c1内にそのセルへの参照を保存する:
DynamicWrapper[if = Interpolation[RandomReal[10, 500]], c1 = EvaluationCell[]]$SummaryBoxDataSizeLimitのデフォルト値を回復する:
$SummaryBoxDataSizeLimit = 2 ^ 20中に式を持つようになった if の概要ボックスを作り直し,c2に参照を保存する:
DynamicWrapper[if, c2 = EvaluationCell[]]ByteCount[NotebookRead[c2]] - ByteCount[NotebookRead[c1]]$HistoryLengthを0に設定してカーネルセッション内の記憶空間を節約する:
$HistoryLength = 0;大きい概要ボックスを作る.これは,このノートブック内には保存されない:
RandomFunction[BinomialProcess[1 / 3], {0, 50000}, 3]出力への参照がないので,「今すぐ保存する」ボタンは動作しない:
ByteCount[TemporalData[<<3>>]]別の概要ボックスを作るが,結果は変数 data に保存する:
data = RandomFunction[BinomialProcess[1 / 3], {0, 50000}, 3]data が再設定されない限り,「今すぐ保存する」ボタンは動作し続ける:
ByteCount[TemporalData[«4»]]データが,実際に,$SummaryBoxDataSizeLimitより大きいことを検証する:
ByteCount[data] > $SummaryBoxDataSizeLimit$HistoryLengthのデフォルト値を回復する:
$HistoryLength = ∞;特性と関係 (1)
$SummaryBoxDataSizeLimitは概要ボックスだけに影響する:
$SummaryBoxDataSizeLimit = 0;Range[150]EventSeries[{1, 5, 11, 19}]$OutputSizeLimitは全出力に影響する:
$SummaryBoxDataSizeLimit = 2 ^ 20;
$OutputSizeLimit = 0;Range[150]EventSeries[{1, 5, 11, 19}]$OutputSizeLimit = 2 ^ 20;テキスト
Wolfram Research (2017), $SummaryBoxDataSizeLimit, Wolfram言語関数, https://reference.wolfram.com/language/ref/$SummaryBoxDataSizeLimit.html.
CMS
Wolfram Language. 2017. "$SummaryBoxDataSizeLimit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$SummaryBoxDataSizeLimit.html.
APA
Wolfram Language. (2017). $SummaryBoxDataSizeLimit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$SummaryBoxDataSizeLimit.html
BibTeX
@misc{reference.wolfram_2026_$summaryboxdatasizelimit, author="Wolfram Research", title="{$SummaryBoxDataSizeLimit}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/$SummaryBoxDataSizeLimit.html}", note=[Accessed: 14-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$summaryboxdatasizelimit, organization={Wolfram Research}, title={$SummaryBoxDataSizeLimit}, year={2017}, url={https://reference.wolfram.com/language/ref/$SummaryBoxDataSizeLimit.html}, note=[Accessed: 14-August-2026]}