ホームページ  >  記事  >  バックエンド開発  >  numpyで配列を作成する方法

numpyで配列を作成する方法

小老鼠
小老鼠オリジナル
2023-11-28 17:58:281834ブラウズ

numpy で配列を作成する方法には、numpy の array() 関数の使用、numpy の arange() 関数の使用、numpy の zeros() 関数と ones() 関数の使用、numpy の linspace() 関数の使用、numpy のランダム モジュールの使用が含まれます。詳細な紹介: 1. array() 関数は、numpy で配列を作成するために最も一般的に使用されるメソッドです。配列などは、Python のリストまたはタプルを渡すことで作成できます。

numpyで配列を作成する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、Python バージョン 3.11.4、Dell G3 コンピューター。

numpy は、Python の科学計算用の重要なライブラリです。最も基本的でよく使用される関数の 1 つは、配列の作成です。 Numpy には配列を作成するためのさまざまなメソッドが用意されています。以下にそれらを紹介します。

1. numpy の array() 関数を使用して配列を作成する

array() 関数は、配列を作成するために最も一般的に使用されるメソッドです。 numpyの配列。配列は、Python リストまたはタプルを渡すことによって作成できます。例:

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]]
c = np.array([(1, 2, 3), (4, 5, 6)])  # 创建一个二维数组
print(c)  # 输出:[[1 2 3]
          #         [4 5 6]]

2. numpy の arange() 関数を使用して配列を作成します

arange() 関数を使用すると、指定された範囲とステップ サイズに従って配列を作成できます。例:

import numpy as np
a = np.arange(0, 10, 2)  # 创建一个从0到10,步长为2的一维数组
print(a)  # 输出:[0 2 4 6 8]

3. numpy の zeros() 関数とones() 関数を使用して配列を作成します

zeros() 関数を使用すると、指定した形状のオール 0 の配列を作成でき、ones() 関数を使用して、指定した形状のオール 1 の配列を作成できます。例:

import numpy as np
a = np.zeros((2, 3))  # 创建一个2行3列的全零二维数组
print(a)  # 输出:[[0. 0. 0.]
          #         [0. 0. 0.]]
b = np.ones((3, 4))  # 创建一个3行4列的全一二维数组
print(b)  # 输出:[[1. 1. 1. 1.]
          #         [1. 1. 1. 1.]
          #         [1. 1. 1. 1.]]

4. numpy の linspace() 関数を使用して配列を作成します

linspace() 関数を使用すると、指定された範囲内に均等に分散された配列を作成できます。例:

import numpy as np
a = np.linspace(0, 1, 5)  # 创建一个从0到1,共5个元素的一维数组
print(a)  # 输出:[0.   0.25 0.5  0.75 1.  ]

5. numpy のランダム モジュールを使用して配列

を作成します。 numpy ランダム モジュールは、配列をランダムに生成するための関数をいくつか提供します。例:

import numpy as np
a = np.random.rand(3, 4)  # 创建一个3行4列的随机数组
print(a)  # 输出:[[0.40113822 0.80949726 0.97592367 0.16899062]
          #         [0.50186762 0.22582633 0.18496367 0.49457298]
          #         [0.72567811 0.50345248 0.19520015 0.91236194]]

上記は、numpy で配列を作成する一般的な方法をいくつか示しています。さまざまなニーズに応じて、適切な方法を選択することで、必要な配列を簡単に作成できます。

以上がnumpyで配列を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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