次のコードはわかりません。ステッピングパラメータはここでどのように計算されますか? j
とは何ですか?それは複素数ではありませんか?scipy.mgrid [1:6:4j]を理解していない、ここでjは何を意味していますか?
import scipy
scipy.mgrid[1:6:4j]
次のコードはわかりません。ステッピングパラメータはここでどのように計算されますか? j
とは何ですか?それは複素数ではありませんか?scipy.mgrid [1:6:4j]を理解していない、ここでjは何を意味していますか?
import scipy
scipy.mgrid[1:6:4j]
scipy.mgrid[1:6:4j]
最初の要素は1
で、最後の要素が6
あり、工程があれば...
>>> help(scipy.mgrid)
(
(last-first)/(n-1)
ように)適切に算出された長さ4
のリストを構築しますステップ長がの複素数(例えば5j)である場合、その絶対値の整数部分は の麻痺スタート値とストップ値の間に作成する点の数。 停止値はです。
マニュアルは少し誤解を招いています。文字通り読むと、scipy.mgrid[1:6:4j]
は1と6の間に4つの値(2,3,4,5)を作成し、結果は[1, 2, 3, 4, 5, 6]
です。
これは、 '[1:6:4]'が 'np.arange(1,6,4)'を使う 'np.linspace(1,6,4)'で拡張されています。 – hpaulj
あなたはdocstringを読んでいますか?ステップが複素数であれば何が起こるかを説明します。 – cel