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

Python – scipy.linalg.cosm


cosm() scipy.linalgの機能 packageは、入力行列の正弦を計算するために使用されます。このルーチンはexpmを使用します 行列指数を計算します。

構文

scipy.linalg.cosm(x)

ここでx は入力配列です。

例1

次の例を考えてみましょう-

# Import the required libraries
from scipy import linalg
import numpy as np

# Define the input array
q = np.array([[121 , 10] , [77 , 36]])
print("Array Input :\n", q)

# Calculate the Cosine
r = linalg.cosm(q)

# Display the Cosine of matrix
print("Cosine of Q: \n", r)

出力

上記のプログラムは、次の出力を生成します-

Array Input :
 [[121 10]
 [ 77 36]]
Cosine of Q:
 [[-0.89675008 -0.00369979]
 [-0.02848841 -0.86530184]]

例2

別の例を見てみましょう-

# Import the required libraries
from scipy import linalg
import numpy as np

# Define the input array
x = np.ones((3, 3))
print("Array Input :\n", x)

# Calculate the Cosine
a = linalg.cosm(x)

# Display the Cosine of matrix
print("Cosine of X: \n", a)
のコサインを表示します

出力

上記のプログラムは、次の出力を生成します-

Array Input :
 [[1. 1. 1.]
 [1. 1. 1.]
 [1. 1. 1.]]
Cosine of X:
 [[ 0.33666917 -0.66333083 -0.66333083]
 [-0.66333083 0.33666917 -0.66333083]
 [-0.66333083 -0.66333083 0.33666917]]

  1. Pythonで角度の三角関数の正弦を取得します

    三角関数の正弦を見つけるには、Python Numpyのnumpy.cos()メソッドを使用します。このメソッドは、最初のパラメーターxの各要素の正弦を返します。最初のパラメーターxは、角度、インラジアン(2piは360度を意味します)です。 2番目と3番目のパラメーターはオプションです。 2番目のパラメーターは、結果が格納される場所であるanndarrayです。 提供する場合は、入力がブロードキャストする形状である必要があります。指定しない場合またはNoneの場合、新しく割り当てられた配列が返されます。タプル(キーワード引数としてのみ可能)の長さは、出力の数と同じである必要があります。

  2. Python – scipy.interpolate.interp1d

    interp1d() scipy.interpolateの機能 パッケージは、1-D関数を補間するために使用されます。関数y=f(x)を近似するには、xやyなどの値の配列が必要です。 次に、補間を使用して新しいポイントの値を見つけます。 構文 scipy.interpolate.interp1d(x, y) ここで、xは実数値の1次元配列であり、yは実数値のN次元配列です。補間軸に沿ったyの長さは、xの長さと等しくなければなりません。 例1 次の例を考えてみましょう- # Import the required libraries import matplotlib.pyplot as