最初の仕事(numpyの練習)

1. 1の値を作成し、アレイの内側境界は、以下の凡例0:
[注:この問題を解決する最初のすべての値の1に設定されることができ、これは大きな正方形である。次に、小さな正方形を除くすべての境界の設定0。
タイトルはnumpyの原則のスライスを使用しています。X多次元配列は、同じ原理に従って[開始:ステップ:停止]です。
[1 1 1 1 1 1 1 1 1 1]
[1 0 0 0 0 0 0 0 0 1]
[1 0.0 0 0 0 0 0 0 1]
[1 0 0 0 0 0 0 0 0 1]
[1 0 0 0 0 0 0 0 0 1]
[1 0 0 0 0 0 0 0 0 1]
[1 0 0 0 0 0 0 0 0 1]
[1 0 0 0 0 0 0 0 0 1]
[1 0 0 0 0 0 0 0 0 1]
[1 1. 1. 1. 1. 1. 1. 1. 1. 1.]

インポートのNPとしてnumpyの
A = np.ones((10、10 ))
 のための I 範囲(1,9 :)
      J における範囲(1,9 ):
        [I] [J] = 0
 プリント(A)
インポートのNPとしてnumpyの
A = np.ones((10,10 ))
A [ 1:-1,1:-1] = 0
 プリント(A)

 

2.主対角線アレイ1,2,3,4- 5x5の行列は、次の凡例に値を作成

[1000]
[0200]
[0030]
[0004 ]

インポートのNPとしてnumpyの
A = np.zeros((5,5 ))
 のための I における範囲(0、5 :)
    [i]は[I] = I + 1枚の
 プリント(A)

 

3.正規アレイの動作
の最大値と最小値と最大値と最小値1と0を見つけるために、ランダムな5×5行列を生成するには、それぞれ、前記中間で0と1の間の他の値

 

インポートのNPとしてnumpyの
A = np.random.rand(5,5 
AMAX、アミン = np.max(A)、np.min(A)
A = A- アミン
A = /(amax- アミン)
 プリント(A )

おすすめ

転載: www.cnblogs.com/cai2019/p/11565221.html