Учитывая следующий массив:
import numpy as np
G = np.array([[2.7, 0, -0.2, 0, -0.5, -1],
[0, 9, 0, 0, -10, 1],
[-0.2, 0, 4.2, -4, 0, 0],
[0, 0, -4, 4, 0, 0],
[-1.5, -10, 0, 10.5, 0],
[-3, 1, 0, 0, 0, 1]])
Если я удаляю строку из массива, используя G = np.delete(G, 3, axis=0)
, она удаляет строку в позиции 3 должным образом.
Но я не могу удалить такой столбец: G = np.delete(G, 3, axis=1)
Я получаю следующую ошибку:
numpy.AxisError: axis 1 is out of bounds for array of dimension 1.
Может кто-нибудь указать мнеправильный путь?что я делаю не так?