まっすぐ行ってください!!!
x=np.logspace(-2, 10, 13)
x
出力:
上記の数値を理解できない人もいるかもしれませんが、実際には科学的記数法です。最初のものを例にとると、1 ∗ 1 0 − 2 1 * 10 ^ {-2}に相当します。1∗1 0− 2、これは0.01です。
この関数がどのように機能するかを正式に分析してみましょう。
1.まず、このlogspace()関数は、デフォルトでベースとして10を使用します。
base:float、オプション
ログスペースのベース。デフォルトは10.0です。
2上記で得られた出力(基数10)の対数をとろうとすると、得られた結果は{-2、-1,0、...、10}であり、これはたまたま区間[-2 、10] 13個の数字が均一に取り出されます。
工作原理总结
:の
場合np.logspace(1,5,3,base=2)
、最初に最初の3
パラメーターを使用し、それ[1,5]
を偶数に分割して3
を取得し{1,3,5}
、次に4
最初のパラメーターbase=2
(デフォルトは10
)を使用して指数関数を使用して最終的な出力結果を取得します{2 1、2 3、2 4} \ {2 ^ 1,2 ^ 3,2 ^ 4 \}{
21、23、24 }
测试
: