第一の仕事 - 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 ))
[ 1:9,1:9] = 0
 プリント(A)

 

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

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

 インポートのNPとしてnumpyの
 A = np.diag(1 + np.arange(4)において、k = 0)
  プリント(A)

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

インポートのNPとしてnumpyの
A = np.random.rand(5,5 
[INT(np.argmax(A) /5),int(np.argmax(a)%5)]=1 
[INT(NP。 argmin(A) /5),int(np.argmin(a)%5)]= 0
 プリント(A)

 

おすすめ

転載: www.cnblogs.com/szh123/p/11565298.html