Создание массива с использованием последовательности

StatsSorceress спросил: 14 ноября 2017 в 06:29 в: python

Я видел это , но он не совсем отвечает на мой вопрос.

У меня есть массив:

x = np.array([0, 1, 2])

Я хочу это:

y = np.array([[0,1], [0,2], [1,0], [1,2], [2,0], [2,1]])

То есть я хочу получить каждое значение (назовем его i) массива x и создайте x.shape[0]-1 новые массивы со всеми другими значениями x, кроме i.

Essentially y содержит индексы матрицы 3х3 без каких-либо диагональных элементов.

У меня такое ощущение, что есть простой, питонский способ сделать это, что мне просто не подходит.

0 ответов