Python – numpy.logspace
numpy.logspace 対数スケールで等間隔に配置された数値のセットを返します。その構文は次のとおりです-
numpy.logspace(start, stop, num = 50, endpoint = True/False, base = 10.0, dtype = None)
パラメータ
ログスペース 関数は次のパラメータを受け入れることができます-
-
開始 −シーケンスの開始。デフォルトはゼロです。
-
停止 −シーケンスのエンドポイント。
-
num −開始シーケンスと停止シーケンスの間に生成される要素の数。
-
エンドポイント −停止するかどうかを制御します 値が出力配列に含まれるかどうか。 エンドポイントの場合 真です の場合、停止パラメータは nd.arrayの最後の項目として含まれます 。 endpoint =falseの場合 、その場合、停止パラメータは含まれません。
-
ベース −ログスペースのベース。デフォルトでは10.0です。
-
dtype −出力配列のタイプを記述します。
例1
次の例を考えてみましょう-
# Import the required library import numpy as np # logspace() function x = np.logspace(start = 1, stop = 8, endpoint = False) print ("logspace of X : \n", x)
出力
上記のプログラムは、次の出力を生成します-
logspace of X : [1.00000000e+01 1.38038426e+01 1.90546072e+01 2.63026799e+01 3.63078055e+01 5.01187234e+01 6.91830971e+01 9.54992586e+01 1.31825674e+02 1.81970086e+02 2.51188643e+02 3.46736850e+02 4.78630092e+02 6.60693448e+02 9.12010839e+02 1.25892541e+03 1.73780083e+03 2.39883292e+03 3.31131121e+03 4.57088190e+03 6.30957344e+03 8.70963590e+03 1.20226443e+04 1.65958691e+04 2.29086765e+04 3.16227766e+04 4.36515832e+04 6.02559586e+04 8.31763771e+04 1.14815362e+05 1.58489319e+05 2.18776162e+05 3.01995172e+05 4.16869383e+05 5.75439937e+05 7.94328235e+05 1.09647820e+06 1.51356125e+06 2.08929613e+06 2.88403150e+06 3.98107171e+06 5.49540874e+06 7.58577575e+06 1.04712855e+07 1.44543977e+07 1.99526231e+07 2.75422870e+07 3.80189396e+07 5.24807460e+07 7.24435960e+07]
例2
別の例を見てみましょう。次の例を考えてみましょう-
# Import numpy import numpy as np # logspace() function x = np.logspace(start = 2, stop = 4, num = 4, base = 3.0) print ("logspace of X :\n", x)
出力
次の出力が生成されます-
logspace of X : [ 9. 18.72075441 38.9407384 81. ]
ここに、 num =4があります 、したがって、開始と停止の間に4つの要素のみが生成されます。また、ベースをデフォルトの10.0ではなく3.0としました。
-
PythonのPow(x、n)
入力xとnが2つあるとします。 xは-100.0から100.0の範囲の数値であり、nは32ビットの符号付き整数です。ライブラリ関数を使用せずに、xのn乗を見つける必要があります。 したがって、指定された入力がx =12.1、n =-2の場合、出力は0.00683になります。 これを解決するには、次の手順に従います- power:=| n |およびres:=1.0 電力が0ではない場合 パワーの最後のビットが1の場合、res:=res * x x:=x * x n<0の場合 return 1 / res return res 例(Python) 理解を深めるため
-
Windows 10 に NumPy をインストールする方法
最もよく知られている Python ライブラリの 1 つである NumPy は、Python プログラミング言語用のオープンソース ライブラリです。大衆は科学計算と n 次元配列の処理にそれを使用し、配列を操作するための線形代数ルーチンや数学関数などの高レベルの機能ツールを提供します。 NumPy は Python の拡張モジュールであり、スクリプトをダウンロードしてそれを拡張ファイルまたはヘッダー ファイルとして利用するのと似ています。したがって、この記事では、NumPy を Windows にインストールする方法を詳しく説明します。 Windows 10 に NumPy をインストール