概要numpyの(A)

1、np.zero(10)を含む、10個の要素の一次元アレイを作成します

     二次元アレイは、10×10要素を含む作成するnp.ones((10,10))1

図2は、np.arange(10,50)は、全ての整数10-49を含有する一次元アレイを作成します

3、np.arange(9).reshape(3,3)は3×3の再構成されたアレイであります

4、arr.nonzero()非ゼロ要素をスクリーニングすることが見出され(非ゼロのアレイ、データ型)

5、np.eye(3)単位の3×3アレイを生成します

6、np.random.random(配列サイズ)ランダムアレイを生成します

     整数の所定の範囲のランダムな配列を生成するnp.random.randint(最小、最大のアレイサイズ)

7、arr.max();ほとんどの値のarr.min()配列

8、平均arr.mean()配列

アレイの境界の外側に発生9、np.pad(ARR、pad_with =定数、モード= '定数'、constant_values =定数)

10、np.diag(ARR、K = -1) (オフセット値を設定することができる)、対角線または斜め配列を生成するために読み出される[ 具体的に説明 ]

11、6×7×8アレイのnp.unravel_index(99、(6,7,8))、100が配置されている要素の位置を特定します

12、np.tile(ARR、(4,4))4×4のアレイサイズで、繰り返すARRで充填

13、np.dot(ARR1、ARR2)配列乗算(行列との乗算)

14、np.intersect1d(ARR1、ARR2)2つの配列の交点

15、np.datetime64( '今日'、 'D')今日の日付

       np.timedelta64(1、「D」)時刻(明日時間を加算した、最後の減算時間上記で得られました)

       np.arange( '2016から07'、 '2016から08'、DTYPE = 'datetime64 [D]')の範囲内のすべての日に得られました

16、プラスnp.add、np.substract、np.negative、np.divide、 np.multiply アレイ、減算、否定、定数除算、乗算ポイント[ "*"、乗算、ドット区別リンク ]

バウンド丸め17、np.ceil(ARR)小数

       np.flour(ARR)小数下限の丸め

       np.trunc(ARR)小数点以下四捨五入

18、arr.astype(タイプ)タイプキャスト

アレイをソート19、np.sort(ARR)

〔0,1)1に失敗11個の部分に分割された20、np.linspace(0,1,11、終点=偽)

21、np.sum(ARR)加算アレイ

       np.add.reduce(ARR)加算アレイ(高速データの少量)

22、np.allclose(ARR1、ARR2)はアレイ(最小誤差)に等しいかどうかを判断します

       np.array_equal(ARR1、ARR2)アレイに等しいか否かを判定する

23、np.arctan2(Y、X)求アークタンジェント(Y / X)

       np.arctan(X)求arctanx

24、最大の要素のインデックスを取得するために)(arr.argmax

       最小の要素のインデックスを取得するarr.argmin()

25、座標系メッシュを構成するnp.meshgrid(ARR1、ARR2)(ARR [ 'X']、ARR [ 'Y'] = np.meshgrid(ARR1、ARR2))

 

おすすめ

転載: www.cnblogs.com/orangecyh/p/11611136.html