ホームページ  >  記事  >  バックエンド開発  >  NumPy 関数について詳しく学ぶためのクイック スタート ガイド

NumPy 関数について詳しく学ぶためのクイック スタート ガイド

王林
王林オリジナル
2024-01-26 10:47:06781ブラウズ

NumPy 関数について詳しく学ぶためのクイック スタート ガイド

NumPy 関数をすぐに使い始める: 詳細な紹介と具体的なコード例が必要です

はじめに: NumPy は、Python で一般的に使用される数値計算ライブラリの 1 つです。効率的な多次元配列 (ndarray) オブジェクトと強力な関数ライブラリにより、数値計算とデータ処理を迅速かつ効率的に実行できます。この記事では、NumPy でよく使用される関数をいくつか詳しく紹介し、読者がすぐに使い始めるのに役立つ具体的なコード例を使用します。

1. ndarray オブジェクトの作成

  1. numpy.array 関数: ndarray オブジェクトの作成に使用され、データ要素はリスト、タプルなどを通じて指定できます。

サンプル コード:

import numpy as np

# 创建一维数组
a = np.array([1, 2, 3, 4, 5])
print(a)  # 输出:[1 2 3 4 5]

# 创建二维数组
b = np.array([[1, 2, 3], [4, 5, 6]])
print(b)  # 输出:
# [[1 2 3]
#  [4 5 6]]
  1. numpy.zeros 関数: 指定された形状 (shape) の ndarray オブジェクトを作成し、要素を 0 に初期化するために使用されます。

サンプル コード:

import numpy as np

# 创建一维数组
a = np.zeros(5)
print(a)  # 输出:[0. 0. 0. 0. 0.]

# 创建二维数组
b = np.zeros((2, 3))
print(b)  # 输出:
# [[0. 0. 0.]
#  [0. 0. 0.]]
  1. numpy.ones 関数: 指定された形状の ndarray オブジェクトを作成し、要素を 1 に初期化するために使用されます。

サンプルコード:

import numpy as np

# 创建一维数组
a = np.ones(5)
print(a)  # 输出:[1. 1. 1. 1. 1.]

# 创建二维数组
b = np.ones((2, 3))
print(b)  # 输出:
# [[1. 1. 1.]
#  [1. 1. 1.]]

2. 配列操作

  1. 配列の形状: 配列の形状は、ndarray のshape 属性を通じて取得できます。物体。

サンプル コード:

import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6]])
print(a.shape)  # 输出:(2, 3)
  1. 配列の転置: 配列の転置は、ndarray オブジェクトの T 属性を通じて取得できます。

サンプル コード:

import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6]])
b = a.T  # 转置
print(b)  # 输出:
# [[1 4]
#  [2 5]
#  [3 6]]
  1. 配列の結合: 配列の結合は、numpy.concatenate 関数を通じて実行できます。

サンプル コード:

import numpy as np

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.concatenate((a, b))  # 拼接
print(c)  # 输出:[1 2 3 4 5 6]

3. 配列操作

  1. 配列の追加: 配列の追加は、ndarray オブジェクトの演算子を通じて実行できます。

サンプル コード:

import numpy as np

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = a + b
print(c)  # 输出:[5 7 9]
  1. 配列の乗算: 配列の乗算は、ndarray オブジェクトの * 演算子を使用して実行できます。

サンプルコード:

import numpy as np

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = a * b
print(c)  # 输出:[4 10 18]

4. 配列の統計情報

  1. 配列の最大値と最小値: 最大値と最小値を使用できます。 ndarray オブジェクトのメソッド 配列の最大値と最小値を取得します。

サンプル コード:

import numpy as np

a = np.array([1, 2, 3, 4, 5])
max_value = a.max()
min_value = a.min()
print(max_value)  # 输出:5
print(min_value)  # 输出:1
  1. 配列の合計: ndarray オブジェクトの sum メソッドを使用して、配列の合計を取得できます。

サンプル コード:

import numpy as np

a = np.array([1, 2, 3, 4, 5])
sum_value = a.sum()
print(sum_value)  # 输出:15

概要: この記事では、ndarray オブジェクトの作成、配列操作、配列操作、配列統計など、NumPy でよく使用される関数をいくつか紹介します。具体的なコード例を通じて、読者はすぐに NumPy 関数を使い始め、数値計算とデータ処理の効率を向上させることができます。この記事が読者の役に立ち、NumPy の使用スキルをさらに習得できることを願っています。

以上がNumPy 関数について詳しく学ぶためのクイック スタート ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。