У меня есть массив (NxK), и мне нужно эффективно вычислять различия между последовательными парами строк, создавая массив (N-1 x K) (т.е. элементы в его первом столбце будут вычисляться как А [я] + 1,0 [-я, 0]). Возможно ли это сделать не с циклом (что очевидно), но более элегантным векторизованным способом? Спасибо.Последовательные последовательные пары строк с numpy
1
A
ответ
1
numpy.diff
делает точно, что с параметром axis
:
>>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> np.diff(a, axis = 0)
array([[3, 3, 3],
[3, 3, 3]])
>>> np.diff(a, axis=1)
array([[1, 1],
[1, 1],
[1, 1]])
1
или с использованием срезов:
a[1:,:] - a[:-1,:]
Смежные вопросы
- 1. Вычислить последовательные пары строк в SQLite
- 2. последовательные подобранные пары в R
- 3. Найти последовательные в массиве numpy
- 4. Как получить последовательные пары записей в Oracle
- 5. Clojure-Как добавить последовательные пары в вектор?
- 6. Последовательные пары из списка в haskell
- 7. Найдите последовательные повторяющиеся нанки в матрице numpy
- 8. Добавить последовательные поддиректории в последовательные каталоги
- 9. Последовательные последовательные запоминающие и атомные регистры
- 10. Последовательные значения?
- 11. Последовательные файлы
- 12. Последовательные обещания
- 13. Как я могу получить последовательные пары в столбце с дублированием?
- 14. Заменить все последовательные пары одиночных кавычек с двойными кавычками
- 15. Последовательные ключи с ECC
- 16. Последовательные запросы с модификацией
- 17. Последовательные данные с Arduino
- 18. Последовательные фильмы с MPMoviePlayerController
- 19. найти последовательные ненулевые значения
- 20. count свернутые последовательные результаты
- 21. последовательные вызовы GC
- 22. Удалить все последовательные дубликаты в массиве строк
- 23. Ruby start_with? Последовательные данные
- 24. Эхо-последовательные строки с Arduino
- 25. Последовательные вычисления в Clojure
- 26. Как считать последовательные даты
- 27. Удалить соответствующие последовательные строки
- 28. TSQL граф Последовательные записи
- 29. python: как найти последовательные пары букв по регулярному выражению?
- 30. Выберите случайные поля, где последовательные пары имеют разные внешние ключи
Спасибо. Я знал, что это будет что-то простое и удобное, что я пропустил в документах :-) – dpq