Python
 Computer >> コンピューター >  >> プログラミング >> Python

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としました。


  1. 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) 理解を深めるため

  2. Windows 10 に NumPy をインストールする方法

    最もよく知られている Python ライブラリの 1 つである NumPy は、Python プログラミング言語用のオープンソース ライブラリです。大衆は科学計算と n 次元配列の処理にそれを使用し、配列を操作するための線形代数ルーチンや数学関数などの高レベルの機能ツールを提供します。 NumPy は Python の拡張モジュールであり、スクリプトをダウンロードしてそれを拡張ファイルまたはヘッダー ファイルとして利用するのと似ています。したがって、この記事では、NumPy を Windows にインストールする方法を詳しく説明します。 Windows 10 に NumPy をインストール