0

最初の 2 列と最初の 2 行に沿ってスライスしようとしている numpy 配列があり、それらを 0 に設定します。

私のコードでは、そうしようとする私の試みを見ることができます。適切な数の数値を 0 に設定するという点で、問題は尽きません。

nums = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])
nums[0:2,0:2] = 0
print(nums)

The output should be 
[[0 0 0 0 
  0 0 0 0
  0 0 11 12
  0 0 15 16]]

My output is 
[[ 0  0  3  4]
 [ 0  0  7  8]
 [ 9 10 11 12]
 [13 14 15 16]]

正しく表示されない理由についてアドバイスや洞察をいただければ幸いです。

4

1 に答える 1