あなたは単に
np.delete()
を使用して50番目の列を削除することができ
:
A = np.delete(A, 50, 1)
デモ:R-などを取得する
>>> import numpy as np
>>> A = np.arange(100).reshape(25,4)
>>> A
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11],
[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23],
[24, 25, 26, 27],
[28, 29, 30, 31],
[32, 33, 34, 35],
[36, 37, 38, 39],
[40, 41, 42, 43],
[44, 45, 46, 47],
[48, 49, 50, 51],
[52, 53, 54, 55],
[56, 57, 58, 59],
[60, 61, 62, 63],
[64, 65, 66, 67],
[68, 69, 70, 71],
[72, 73, 74, 75],
[76, 77, 78, 79],
[80, 81, 82, 83],
[84, 85, 86, 87],
[88, 89, 90, 91],
[92, 93, 94, 95],
[96, 97, 98, 99]])
>>>
>>> A = np.delete(A, 2, 1)
>>> A
array([[ 0, 1, 3],
[ 4, 5, 7],
[ 8, 9, 11],
[12, 13, 15],
[16, 17, 19],
[20, 21, 23],
[24, 25, 27],
[28, 29, 31],
[32, 33, 35],
[36, 37, 39],
[40, 41, 43],
[44, 45, 47],
[48, 49, 51],
[52, 53, 55],
[56, 57, 59],
[60, 61, 63],
[64, 65, 67],
[68, 69, 71],
[72, 73, 75],
[76, 77, 79],
[80, 81, 83],
[84, 85, 87],
[88, 89, 91],
[92, 93, 95],
[96, 97, 99]])
クール用することができます!以前はそれを見ていなかった。 *ウィッシュ*私は前にそれを見ました!非常にnumpythonic。 – uhoh