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

Pythonでリストを使って数学を行う方法は?


リストを使用して値のコレクションを格納するだけでなく、リストを使用して数学的な計算や操作を実行します。

例1

import math
data = 21.6
print('The floor of 21.6 is:', math.floor(data))

出力

The floor of 21.6 is: 21

リストの加重平均を計算する方法

例2

cost = [0.424, 0.4221, 0.4185, 0.4132, 0.413]
cases = [10, 20, 30, 40, 50]
cost = [23, 10, 5, 32, 41]
weight= [10, 20, 30, 40, 50]
for i in range(len(cost)):
cost[c] = (cost[i] * weight[i] / sum(weight))
cost = sum(cost)
print(cost)
>

出力

72.84444444444445

例3

import math
degree = 180
radian = math.radians(degree)

print('The given angle is :', radian )
print('sin(x) is :', math.sin(radian ))
print('cos(x) is :', math.cos(radian ))
print('tan(x) is :', math.tan(radian ))

出力

The given angle is : 3.141592653589793
sin(x) is : 1.2246467991473532e-16
cos(x) is : -1.0
tan(x) is : -1.2246467991473532e-16

以下はいくつかのPython数学関数です

  • ceil(x):x以上の最小の整数値を返します。
  • copysign(x、y):yの符号でxを返します
  • fabs(x):xの絶対値を返します
  • factorial(x):xの階乗を返します
  • floor(x):x以下の最大の整数を返します
  • fmod(x、y):xをyで割ったときに余りを返します
  • frexp(x):xの仮数と指数をペア(m、e)として返します
  • fsum(iterable):iterableの値の正確な浮動小数点の合計を返します
  • isfinite(x):xが無限大でもNaN(数値ではない)でもない場合はTrueを返します
  • isinf(x):xが正または負の無限大の場合、Trueを返します
  • isnan(x):xがNaNの場合はTrueを返します
  • ldexp(x、i):x *(2 ** i)を返します
  • modf(x):xの小数部と整数部を返します
  • trunc(x):xの切り捨てられた整数値を返します
  • exp(x):e**xを返します
  • expm1(x):e ** x –1を返します
  • log(x [、base]):xの対数を底に返します(デフォルトはe)
  • log1p(x):1+xの自然対数を返します
  • log2(x):xの2を底とする対数を返します

  1. Bokeh(Python)で画像を操作する方法は?

    Bokehで画像を操作するには、 image_url()を使用します メソッドと画像のリストを渡します。 ステップ :func:show のときにファイルに保存された出力を生成するように、デフォルトの出力状態を構成します と呼ばれます。 プロット用の新しい図を作成します。 指定されたURLから読み込まれた画像をレンダリングします。 Bokehオブジェクトまたはアプリケーションをすぐに表示します。 例 from bokeh.plotting import figure, show, output_file output_file('image.html') p = fi

  2. PythonでAPIの結果を視覚化する方法

    はじめに.. APIを作成する最大の利点の1つは、現在/ライブのデータを抽出することです。データが急速に変化している場合でも、APIは常に最新のデータを取得します。 APIプログラムは、非常に具体的なURLを使用して、特定の情報を要求します。 SpotifyまたはYoutubeMusicで2020年に最も再生された100曲をToppします。リクエストされたデータは、JSONやCSVなどの簡単に処理できる形式で返されます。 Pythonを使用すると、ユーザーは考えられるほぼすべてのURLにAPI呼び出しを記述できます。この例では、GitHubからAPIの結果を抽出して視覚化する方法を示します