Python による数値計算

PythonBeginner
オンラインで実践に進む

はじめに

この実験では、Python を使って数値計算の世界に突入します。恐竜時代のシナリオを想像してみてください。原始的な地球の魔法使いが基本的な数値計算を使って天体の動きを予測しようとしています。魔法使いの目標は、数値計算の概念を理解し、それを応用して簡単な数学の問題を解くことです。

Python 環境のセットアップ

このステップでは、数値計算用の Python 環境をセットアップします。

基本的な数値計算を行うための簡単な Python コードを書いてみましょう。/home/labex/project/numerical_computing.py に以下のコードを追加します。

## numerical_computing.py
## 基本的な数値計算を行う

## 足し算
result_addition = 3 + 5
print("足し算の結果:", result_addition)

## 引き算
result_subtraction = 10 - 3
print("引き算の結果:", result_subtraction)

スクリプトを実行します。

python numerical_computing.py

端末に以下の情報が表示されるはずです。

足し算の結果: 8
引き算の結果: 7

NumPy ライブラリを使った操作

このステップでは、数値計算用の NumPy ライブラリを紹介します。配列を扱い、基本的な演算を行い、統計値を計算します。

さて、/home/labex/project/numpy_operations.py に NumPy ライブラリを使って基本的な数値計算を行うコードを追加しましょう。

## numpy_operations.py
## NumPy ライブラリを使った操作

import numpy as np

## 配列の作成
array1 = np.array([1, 2, 3, 4, 5])
array2 = np.array([6, 7, 8, 9, 10])

## 配列演算を行う
result_addition = array1 + array2
print("足し算の結果:", result_addition)

## 平均を計算する
mean_value = np.mean(array1)
print("array1 の平均値:", mean_value)

スクリプトを実行します。

python numpy_operations.py

端末に以下の情報が表示されるはずです。

足し算の結果: [ 7  9 11 13 15]
array1の平均値: 3.0

まとめ

この実験では、Python を使って数値計算の基礎を探求しました。Python 環境をセットアップし、基本的な数値計算を行い、NumPy ライブラリを使って配列を操作し、統計値を計算しました。この実験は、数値計算の概念とその Python における応用を理解するための堅牢な基礎を提供します。