« [R][rpy2] pry2::parse | メイン | [R][rpy2] rpy2::データをアサインする »

[R][rpy2] pass-by-value-paradigm

Pass-by-value paradigmという、内容が良くわからなかった.

An infamous example is when the column names for a matrix are changed, bringing a system to its knees when the matrix is very large, as the whole matrix ends up being copied

こういうこと?
あまりにも悪名高い振る舞いが、matrixオブジェクトのカラム名を変更しようとするときである.Rはmatrixオブジェクトのすべてをコピーしようとするため、matrixが非常に大きい場合、システムが崩壊する.

pythonでやる場合は直接変更するので、matrixオブジェクトがコピーされることは無いよと.

トラックバック

このエントリーのトラックバックURL:
http://blogs.topaz.ne.jp/mt/MT-3.37-ja/mt-tb.cgi/247