Pythonで最初の配列要素が2番目の配列から累乗されたときにベースを返します
最初の配列要素が2番目の配列から累乗されたときにベースを返すには、Python Numpyのfloat_power()メソッドを使用します。このメソッドは、x1のベースをx2の指数に上げて返します。 x1とx2の両方がスカラーである場合、これはスカラーです。パラメータx1がベースです。パラメータx2は指数です。
x1の各ベースをx2の位置に対応する累乗に上げます。 x1とx2は同じ形状にブロードキャスト可能である必要があります。これは、整数、float16、およびfloat32がfloat64の最小精度でfloatにプロモートされるため、結果が常に不正確になるという点でべき関数とは異なります。この関数は、負の累乗の場合は使用可能な結果を返し、正の累乗の場合はめったにオーバーフローを返さないことを目的としています。
負の値を非整数値に上げると、nanが返されます。複雑な結果を得るには、inputをcomplexにキャストするか、dtypeをcomplexに指定します
ステップ
まず、必要なライブラリをインポートします-
import numpy as np
基地-
x1 = range(6)
塩基を表示する-
print("The bases...\n",x1)
最初の配列要素が2番目の配列から累乗されたときにベースを返すには、Python Numpyのfloat_power()メソッドを使用します。このメソッドは、x1のベースをx2の指数に上げて返します。 x1とx2の両方がスカラーの場合、これはスカラーです-
print("\nResult...\n",np.float_power(x1, 2))
例
import numpy as np # The bases x1 = range(6) # Display the bases print("The bases...\n",x1) # To return the bases when first array elements are raised to powers from second array, use the float_power() method in Python Numpy print("\nResult...\n",np.float_power(x1, 2))
出力
The bases... range(0, 6) Result... [ 0. 1. 4. 9. 16. 25.]
-
インデックスがカスタマイズされたPythonの場合、シリーズから複数の要素を取得するにはどうすればよいですか?
インデックス値をカスタマイズする場合は、 series_name [‘index_value’]を使用してアクセスします。 。 「index_value」 シリーズに渡されたものは、元のシリーズと一致するように試みられます。見つかった場合は、対応するデータもコンソールに表示されます。 複数の要素を表示する方法を見てみましょう。 例 import pandas as pd my_data = [34, 56, 78, 90, 123, 45] my_index = ['ab', 'mn' ,'gh','kl', 'wq&
-
Pythonの文字ストリームから最初の非反復文字を検索します
文字のストリームがある場合、または文字列を検討でき、文字列内の最初の非反復文字を検索する必要があるとします。したがって、文字列が「人」のようなものである場合、出現する最初の文字は「o」です。したがって、インデックスが返されます。ここでは2です。そのような文字がない場合は、-1を返します。 これを解決するには、次の手順に従います- 1つの頻度マップを作成する 文字列内の文字cごとに、次のようにします cが周波数にない場合は、それを周波数に挿入し、値1を入力します それ以外の場合は、頻度のカウントを増やします 頻度マップをスキャンします。特定のキーの値が1の場合