numpyの:の配列を作成します

  まず、インポートモジュールは、名前を変更したの使用が必要ですNPを

輸入 NPとしてnumpyの

1、配列に直接リストを使用

ARR = np.array([1,2,3,4])

  使用のアレイ()核分裂性の配列に直接の方法

2、arangeを使用してアレイを作成します

ARR = np.arange(0、5、1)

  使用aRange()アレイを作成する方法は、パラメータ1、パラメータの初期位置である2端位置パラメータとして3ステップへジャンプ(を参照するためのループ範囲()

図3に示すように、演算アレイを生成します

ARR = np.linspace(0,5,5)

  使用linspqce()演算アレイ、パラメータ生成する1:開始位置、パラメータ2:終了位置、パラメータ3:アレイ内の要素の数、エンドポイントは:である真の終了位置を含む、あるFalseを含む終了位置しません

図4に示すように、幾何学的な配列を作成

ARR = np.logspace(0、2、3)

  使用LOGSPACEは()の幾何学的配列、パラメータ生成1開始位置、パラメータ:2:終了位置、パラメータ3:配列の要素の数、エンドポイントは:である真の終了位置を含む場合など、偽の終了位置が含まれていない、ベースを:塩基発生等比級数

5、0、配列の要素を作成します

ARR = np.zeros(形状=(2,3))

  使用ゼロ()メソッドは、すべての要素を作成0アレイ、パラメータの形状=(2,3)ここで、アレイの形状で2行が3

図6に示すように、1の配列の要素を作成します

ARR = np.ones(形状=(2,3))

  使用のもの()メソッドは、すべての要素を作成する1アレイの、パラメータ形状=(2,3) アレイ状にここで23

図7に示すように、類似の配列の対角行列を作成します

ARR = np.diag(V = [1、2、3、4]、K = 1)

  使用DIAG()同様の対角行列のアレイを作成するためには、パラメータvがアレイの対角要素であり、K> 0上方(右)のオフセット値、K <0下方(左)オフセット値の

8、行列の同様のアレイを作成します

ARR = np.eye(N = 2、M = 2、K = 0)

  使用目()同様のユニットのマトリックス・アレイを作成する方法であって、パラメータNが行数であり、パラメータアレイMはアレイの列の数であり、K> 0上方(右)のオフセット値、K <0下方(左)オフセット値

9、ランダムアレイを作成し

ARR = np.random.random(サイズ= 10 
ARR = np.random.random(サイズ=(2,3))

  使用はrandom.Random()で作成する方法[0、1)間隔ランダムアレイパラメータサイズの配列の要素と指定された形状の数

均一に分布したランダムの配列を生成するために図10に示すように、被写体

ARR = np.random.rand(10 
ARR = np.random.rand(2、3)

  使用は()random.randに作成する方法、[0,1)の一様分布のランダムアレイ部の被写体を、形状パラメータは、配列の要素の数を指定し、そして

図11は、正規分布に従うことランダム配列を生成します

ARR = np.random.randn(10 
ARR = np.random.randn(2,3)

  使用random.randn()で作成する方法、[0,1)の一様分布のランダムアレイ部の主題、形状パラメータは、配列の要素の数を指定し、そして

図12は、区間内のランダムな整数の配列を作成し

ARR = np.random.randint(低い= 1、高= 5、サイズ= 10 
ARR = np.random.randint(低い= 1、高= 5、サイズ=(2,3))

  使用)(random.randintの整数ランダム方式、パラメータの配列を作成するために、および指定された配列、の範囲のサイズのアレイ内の要素の数及び形状を指定

図13は、特定の範囲内のランダムな小数配列を作成します

ARR = np.random.uniform(サイズ= 10 
ARR = np.random.uniform(サイズ=(2,3 ))
ARR = np.random.uniform(低い= 2、ハイ= 3、大きさ=(2,3 ))

  使用random.uniform()小数のアレイパラメータ内でランダムな間隔を作成する方法、低及び指定された配列、の範囲のサイズのアレイ内の要素の数と形状を指定

おすすめ

転載: www.cnblogs.com/xmcwm/p/11831960.html