数値処理・数学関数

スポンサーリンク
数値処理・数学関数

Python|複素数を計算する:complex

1. はじめにPythonでは複素数(complex number)の計算が簡単に行えることをご存じでしょうか?本記事では、Pythonで複素数を扱うためのcomplex型の基本から応用的な計算方法までを、コード例とともに丁寧に解説します。...
数値処理・数学関数

Python|分数(有理数)の計算:fractions.Fraction

1. はじめにPythonで数値計算を扱う中で、「小数だと誤差が気になる」「正確な計算がしたい」と感じたことはありませんか?そんなときに便利なのが、Pythonの標準ライブラリfractionsモジュールのFractionクラスです。この記...
数値処理・数学関数

Python|浮動小数点の丸め誤差の原因と対策

1. はじめにPythonを使って数値計算をしていると、「0.1 + 0.2 が 0.3 にならない」といった現象に出会ったことはありませんか? これは浮動小数点の丸め誤差が原因です。本記事では、Pythonにおける浮動小数点の丸め誤差の仕...
数値処理・数学関数

Python|小数や整数の四捨五入:round()

1. はじめにPythonで数値を扱う際に「小数や整数の四捨五入」を行いたい場面は多々あります。たとえば、価格の端数処理、平均値の表示、小数点の桁数制御など、日常的なプログラミングでも頻出する処理です。この記事では、round() 関数を使...
数値処理・数学関数

Python|乱数シードを固定する:random.seed(), numpy.random.seed()

1. はじめにPythonでランダムな値を扱う際、randomモジュールやnumpy.randomモジュールを使うことが多いですが、「毎回違う結果になると困る」という場面もあります。例えば、機械学習のモデル検証やデータのシャッフル処理では、...
数値処理・数学関数

Python|高度な乱数生成を行う:numpy.random

1. はじめにPythonで乱数を扱う際、多くの人が最初に使うのが標準ライブラリの random モジュールです。しかし、より高速で大量の乱数を扱いたい場合や、正規分布など高度な確率分布に基づく乱数生成を行いたい場合には、numpy.ran...
数値処理・数学関数

Python|乱数を生成する:randomモジュール

1. はじめにPythonでランダムな数値やデータを扱いたいときに便利なのが、randomモジュールです。この記事では、Python初心者〜中級者の方に向けて、「Python|乱数を生成する:randomモジュール」をテーマに、random...
数値処理・数学関数

Python|平方根(ルート)の計算:math.sqrt()

1. はじめにPythonで数学的な計算を行う際、平方根(ルート)の計算は非常によく使われる処理の一つです。本記事では、Pythonの標準ライブラリである math モジュールに含まれる sqrt() 関数を使って平方根を求める方法をわかり...
数値処理・数学関数

Python|小数点以下の切り捨て:math.floor()

1. はじめにPythonで数値処理をしていると、「小数点以下を切り捨てたい」と思う場面がよくあります。そんなときに役立つのが、math.floor() 関数です。この記事では、「Python|小数点以下の切り捨て:math.floor()...
数値処理・数学関数

Python|小数点以下の切り上げ:math.ceil()

1. はじめにPythonで数値を扱っていると、小数点以下を切り上げたい場面が多く出てきます。たとえば、金額の端数処理や、ページネーションの計算などです。そんなときに便利なのが、math.ceil() 関数です。この記事では、Pythonで...
スポンサーリンク