Python – numpy.geomspace
numpy.geomspace() 対数スケールで等間隔に配置された数値のセットを返します(等比数列)。
-
リンスペース −ジオムスペースに似ていますが、ログとベースを使用してエンドポイントを指定します。
-
ログスペース −等比数列に似ていますが、等比数列ではなく算術で指定された端点です。
構文
numpy.goemspace(start, stop, num = 50, endpoint = True/False, dtype = None)
パラメータ
上記の関数は、次のパラメータを受け入れることができます-
-
開始 −シーケンスの開始。デフォルトはゼロです。
-
停止 −シーケンスのエンドポイント。
-
num −開始シーケンスと停止シーケンスの間に生成される要素の数。
-
エンドポイント −停止値を出力配列に含めるかどうかを制御します。 endpoint =Trueの場合 の場合、停止パラメータは nd.arrayの最後の項目として含まれます 。 endpoint =Falseの場合 、その場合、停止パラメータは含まれません。
-
dtype −出力配列のタイプを記述します。
例1
次の例を考えてみましょう-
# Import numpy import numpy as np # geomspace() function x = np.geomspace(1, 2000, num=8) print ("geomspace of X: \n", x)
出力
次の出力が生成されます-
geomspace of X: [1.00000000e+00 2.96193630e+00 8.77306662e+00 2.59852645e+01 7.69666979e+01 2.27970456e+02 6.75233969e+02 2.00000000e+03]
例2
次の例を考えてみましょう-
# Import numpy import numpy as np # geomspace() function x = np.geomspace(2, 800, num = 9, endpoint = False) print ("geomspace of X :\n", x)
出力
上記のプログラムは、次の出力を生成します-
geomspace of X : [ 2. 3.89177544 7.57295802 14.73612599 28.67484658 55.79803176 108.57670466 211.27807602 411.12341312]
ここでは、 endpoint =Falseを使用しました 、したがって、停止パラメータはシーケンスに含まれていません。
-
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 をインストール