Продолжаем серию статей по numpy-программированию. Для удобства читателей собрал список моих статей по этой теме: Если бы нам нужна была разница двух векторов, то мы могли бы воспользоваться функцией diff или просто отнять один вектор от другого. Та же функция diff нам поможет получить разницу между рядом стоящими элементами нашего вектора. Нам же нужна разница каждого элемента с каждым, а не рядом стоящих. Для лучшего понимания приведем пример, для чего возьмем следующий вектор v: [34, 77, 67, 61, 88, 36, 7, 41, 29, 38]. Разница второго элемента с первым: 43, третьего с первым: 33, четвертого с первым: 27 и так далее. С похожим перебором мы сталкивались в статье "Перебор значений без циклов", можно воспользоваться этим способом, но тогда не было бы смысла писать эту статью. Чтобы описать проблему мы должны увидеть результирующую матрицу разницы элементов, у которой индекс строки это индекс элемента вектора и индекс столбца это тоже индекс элемента вектора. Тогда по диагонали с верхн
Numpy: вычисление разницы каждого элемента вектора с каждым
21 июля 202321 июл 2023
32
2 мин