Как удалить столбец из структурированного массива numpy *, не копируя его?
Учитывая структурированный массив NumPy, я хочу удалить определенные столбцы по имени, не копируя массив. Я знаю, что я могу сделать это:
names = list(a.dtype.names)
if name_to_remove in names:
names.remove(name_to_remove)
a = a[names]
Но это создает временную копию массива, которую я хочу избежать, потому что массив, с которым я имею дело, может быть очень большим.
Есть ли хороший способ сделать это?