最初の仕事 - numpyの練習

[注:]すべての値が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.]

numpyのようにインポート例えば
Z = np.ones((10,10))
を有する
[1:1,1:-1] = 0 

  

 

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

[1000]
[0200]
[0030]
[0004 ]
例えばとしてインポートnumpyの
np.diag =(1 + np.arange(4)において、k = 0)を有する
プリント(Z)

 

3.正規化アレイの動作は
、ランダムな5×5行列を生成する、それぞれ、最大値と最小値と最大値と最小値1と0を見つけるために、途中で0と1の間の他の値は述べています。
例えばとしてインポートnumpyの
Z = np.random.random((5,5))
z_min、z_max = z.min()z.max()
Z =(Z-z_min)/(z_max-z_min)
プリント(Z)

  

おすすめ

転載: www.cnblogs.com/chanw/p/11577552.html