Pythonのnumpy.deg2rad()を使って角度を度からラジアンに変換する方法
PythonのNumPyでは、numpy.deg2rad()メソッドを使用することで、度(デグリー)単位の配列をラジアンに変換できます。このメソッドは入力された角度に対応するラジアン値を返し、入力がスカラーであればスカラーを返します。
第1引数には、度単位の入力角度を指定します。第2引数と第3引数は省略可能です。
deg2rad()の主なパラメータ
第2引数(out)はndarray型で、計算結果を格納する場所を指定します。指定する場合は、入力がブロードキャストされる形状と一致している必要があります。省略した場合やNoneを指定した場合は、新しく確保された配列が返されます。
第3引数(where)は条件を指定するもので、入力全体にブロードキャストされます。条件がTrueの場所にはufuncの計算結果が設定され、それ以外の場所ではout配列が元の値を保持します。
変換の手順
まず、必要なライブラリをインポートします。
import numpy as np
配列を作成します。
arr = np.arange(12.)
作成した配列を表示します。
print("Array...\n", arr)配列のデータ型を確認します。
print("\nArray datatype...\n", arr.dtype)配列の次元数を取得します。
print("\nArray Dimensions...\n", arr.ndim)配列の要素数を取得します。
print("\nNumber of elements in the Array...\n", arr.size)度単位の配列を作成します。
res = arr*30
numpy.deg2rad()メソッドを使って、度単位の配列をラジアンに変換します。このメソッドは対応するラジアンの角度を返し、入力がスカラーの場合はスカラーを返します。
print("\nDegree array to radians...\n", np.deg2rad(res))サンプルコード
import numpy as np
# 配列を作成
arr = np.arange(12.)
# 配列を表示
print("Array...\n", arr)
# 配列のデータ型を確認
print("\nOur Array type...\n", arr.dtype)
# 配列の次元数を取得
print("\nOur Array Dimensions...\n", arr.ndim)
# 配列の要素数を取得
print("\nNumber of elements...\n", arr.size)
# 度単位の配列を作成
res = arr*30
# numpy.deg2rad()メソッドで度からラジアンに変換
# 入力がスカラーの場合はスカラーが返される
print("\nDegree array to radians...\n", np.deg2rad(res))実行結果
Array... [ 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.] Our Array type... float64 Our Array Dimensions... 1 Number of elements... 12 Degree array to radians... [0. 0.52359878 1.04719755 1.57079633 2.0943951 2.61799388 3.14159265 3.66519143 4.1887902 4.71238898 5.23598776 5.75958653]
このように、numpy.deg2rad()を使えば、度単位の角度データを簡単にラジアンへ変換できます。三角関数の計算など、ラジアン単位が必要な場面でぜひ活用してください。
-
Excelでラジアンを度に変換する方法|DEGREES関数とPI関数の使い方
ポイント DEGREES(角度)関数を使うと、ラジアンから度へ変換できます。「角度」にはラジアンの値またはセル参照を指定します。 PIを使った数式 =(角度)*180/PI() を利用する方法もあります。PI関数は引数を取りません。 この記事では、DEGREES()関数またはPIを使った数式を用いて、角度の値をラジアンから度に変換する方法を解説します。Excelの組み込み三角関数を使って直角三角形のコサイン・サイン・タンジェントを求めたい場合、角度を度に変換しておく必要があります。 DEGREES関数の構文と引数 関数の「構文」とは、関数名・括弧・引数で構成される関数の書式のことです。 D
-
Excelで角度を度からラジアンに変換する方法|RADIANS関数の使い方を徹底解説
ポイント度をラジアンに変換するには、RADIANS関数の構文 =RADIANS(角度) を使用します。関数ダイアログ(Macでは数式ビルダー)を使う場合は、結果を表示したいセルを選択し、数式 > 数学/三角 > RADIANS の順に進みます。または、角度にPI()関数を掛けて180で割ることでも変換できます(例:45*PI()/180)。この記事では、Excel 2019、2016、2013、2010、およびMicrosoft 365版Excelで、度をラジアンに変換する方法を詳しく解説します。Excel RADIANS関数の使用例ここでは、RADIANS関数を使って45度の角度をラジアンに