0

ここに Python コードの例があります。次の行の説明が見つかりません。

x = r_[36, 36, 19, 18, 33, 26]
y = r_[14, 10, 28, 31, 18, 26]
basename = 'arc'

仕組みを教えてください。または、いずれかの情報ページを参照してください。ありがとうございました。

4

2 に答える 2

6

r_numpy マジックです: http://docs.scipy.org/doc/numpy/reference/generated/numpy.r_.html

basename後でファイル名を生成するために使用されます。

...
# basename is actually set to "circle" ("arc" is commented out) in that example.
# this saves the figure to "circle_residu2.png" or "circle_residu1.png"
p.savefig('%s_residu%d.png' % (basename, 2 if residu2 else 1))
于 2013-02-26T14:23:25.130 に答える
2

NumPy for Matlab Users ページに よると、 Matlabr_のような表記法で数値の範囲を作成できるようにするために作成されたオブジェクトです。すなわち

MATLAB® では、0:5 を範囲リテラルと「スライス」インデックス (括弧内) の両方として使用できます。ただし、Python では、0:5 のような構造は、スライス インデックス (角括弧内) としてのみ使用できます。

仕組みの詳細については、ドキュメントを確認してくださいr_

于 2013-02-26T14:30:22.617 に答える