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を底とする対数を返します
-
Bokeh(Python)で画像を操作する方法は?
Bokehで画像を操作するには、 image_url()を使用します メソッドと画像のリストを渡します。 ステップ :func:show のときにファイルに保存された出力を生成するように、デフォルトの出力状態を構成します と呼ばれます。 プロット用の新しい図を作成します。 指定されたURLから読み込まれた画像をレンダリングします。 Bokehオブジェクトまたはアプリケーションをすぐに表示します。 例 from bokeh.plotting import figure, show, output_file output_file('image.html') p = fi
-
PythonでAPIの結果を視覚化する方法
はじめに.. APIを作成する最大の利点の1つは、現在/ライブのデータを抽出することです。データが急速に変化している場合でも、APIは常に最新のデータを取得します。 APIプログラムは、非常に具体的なURLを使用して、特定の情報を要求します。 SpotifyまたはYoutubeMusicで2020年に最も再生された100曲をToppします。リクエストされたデータは、JSONやCSVなどの簡単に処理できる形式で返されます。 Pythonを使用すると、ユーザーは考えられるほぼすべてのURLにAPI呼び出しを記述できます。この例では、GitHubからAPIの結果を抽出して視覚化する方法を示します